
@import url('font-awesome.min.css');





@font-face {
    font-family: 'Helveticaneue';
    src: url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Bold.eot');
    src: url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Helveticaneue';
    src: url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Medium.eot');
    src: url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Medium.woff') format('woff'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Helveticaneue';
    src: url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Light.eot');
    src: url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Light.woff') format('woff'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Fonts/HelveticaNeue-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}




/* 1a. Containers */




/* 1b. Colors */









/* 1c. Typography */






























/* 1d. Buttons */






















/* 1e. Forms */













/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper {
    max-width: 1220px;
    padding:0 20px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: 80px 20px;
}

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





html {
    font-size: 18px;  scroll-behavior: smooth;
}

body {
    font-family:Helveticaneue;
    font-family: , ; font-style: normal; font-weight: 300; text-decoration: none;
    color: #000000;
    font-size: 18px;
    line-height: 1.334;
}

/* Paragraphs */

p {
    font-family:Helveticaneue;
    font-family: , ; font-style: normal; font-weight: 300; text-decoration: none;
    font-size: 18px;
    line-height: 1.334;
}




/* Anchors */

a {
    font-weight: normal; text-decoration: none; font-family: , ; font-style: normal;
    color: #ffffff;
}

a:hover,
a:focus {
    
    color: #d7d7d7;
}

a:active {
    font-weight: normal; text-decoration: none; font-family: , ; font-style: normal;
    color: #ffffff;
}

/* Headings */

h1,
.h1 {
  
  font-weight: 700; text-decoration: none;font-style: normal;
    color: #000000;
    font-size: 49px;
    text-transform: none;
    line-height: 1.16;
}

h2,
.h2 {
    
  font-weight: 700; text-decoration: none; font-style: normal;
    color: #000000;
    font-size: 40px;
    text-transform: none;
}

h3,
.h3 {
    
  font-weight: 700; text-decoration: none; font-style: normal;
    color: #000000;
    font-size: 38px;
    text-transform: none; line-height: 1.186;
}

h4,
.h4 {
    
  font-weight: 700; text-decoration: none; font-style: normal;
    color: #000000;
    font-size: 27px;
    text-transform: none;
}

h5,
.h5 {
    
  font-weight: 700; text-decoration: none; font-style: normal;
    color: #ffffff;
    font-size: 25px;
    text-transform: none;
}

h6,
.h6 {
   
  font-weight: 700; text-decoration: none; font-style: normal;
    color: #ffffff;
    font-size: 18px;
    text-transform: none;
}


.spHeading1 h1,.spHeading1 h2,.spHeading1 h3,.spHeading1 h4,.spHeading1 h5,.spHeading1 h6{ font-size: 49px; line-height: 1.16; }
.spHeading2 h1,.spHeading2 h2,.spHeading2 h3,.spHeading2 h4,.spHeading2 h5,.spHeading2 h6{font-size: 40px;}
.spHeading3 h1,.spHeading3 h2,.spHeading3 h3,.spHeading3 h4,.spHeading3 h5,.spHeading3 h6{ font-size: 38px; line-height: 1.186; }
.spHeading4 h1,.spHeading4 h2,.spHeading4 h3,.spHeading4 h4,.spHeading4 h5,.spHeading4 h6{ font-size: 27px;}
.spHeading5 h1,.spHeading5 h2,.spHeading5 h3,.spHeading5 h4,.spHeading5 h5,.spHeading5 h6{ font-weight: normal; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal; color: #ffffff; text-transform: none;font-size: 25px;  }
.spHeading6 h1,.spHeading6 h2,.spHeading6 h3,.spHeading6 h4,.spHeading6 h5,.spHeading6 h6{ font-weight: normal; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal; color: #ffffff; font-size: 18px; text-transform: none;}



/* Blockquote */

blockquote {
    border-left-color: #ffffff;
}





button,
.button a {
    
    padding-top: 15px;
padding-right: 27px;
padding-bottom: 15px;
padding-left: 27px;

    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 177, 175, 1.0)

;
    text-align: center;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c0a41+0,00b1af+100 */
    background-image:#3C0A41; /* Old browsers */
    background-image: -moz-linear-gradient(left,  

  
  
    
  


  rgba(60, 10, 65, 1.0)

 0%, 

  
  
    
  


  rgba(0, 177, 175, 1.0)

 100%); /* FF3.6-15 */
    background-image: -webkit-linear-gradient(left,  

  
  
    
  


  rgba(60, 10, 65, 1.0)



  
  
    
  


  rgba(60, 10, 65, 1.0)

 0%,

  
  
    
  


  rgba(0, 177, 175, 1.0)

 100%); /* Chrome10-25,Safari5.1-6 */
    background-image: linear-gradient(to right,  

  
  
    
  


  rgba(60, 10, 65, 1.0)

 0%,

  
  
    
  


  rgba(0, 177, 175, 1.0)

 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    border-radius: 50px;
    color: #ffffff;
    font-size: 14px;
    text-transform: none;
    transition: all 1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
}

.button--secondary a {
    border: 2px solid #ffffff;

    padding-top: 13px;
padding-right: 25px;
padding-bottom: 13px;
padding-left: 25px;

    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    text-align: center;
    background-color: 

  
  
    
  


  rgba(0, 0, 0, 0.0)

;
    border-radius: 50px;
    color: #274367;
    font-size: 14px;
    text-transform: none;
    background-image: none;
    transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    -webkit-transition: all .7s ease;
}

.button--text a {
    
    padding: 0px;

    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 0, 0, 0.0)

;
    border-radius: ;
    color: #ffffff;
    font-size: 14px;
    text-transform: none;
    text-transform: uppercase;
}
.button--text a:hover {  color: #ffffff; }
.button--text a:after {
    position: absolute;
    content: '\f105';
    font-family: 'FontAwesome';
    margin-left: 10px;
    transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; -webkit-transition: all .7s ease;
}
.button--text a:hover:after { margin-left: 20px; }


.outter_button a { display: inline-block; }
.outter_button > div { display:block; margin:15px 7px 0; }
.outter_button>div:first-child { margin-left: 0;}
.outter_button>div:last-child {  margin-right: 0; }
/* .outter_button { margin-top: 15px; } */

.button a:hover,
.button a:focus,
.button a:active {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    background:#000000;
}

.button--secondary a:hover,
.button--secondary a:focus,
.button--secondary a:active {
    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color:#CCC7C7;
    color:#ffffff; border-color:#CCC7C7;
}

.button--text { margin-top: 0 !important; }





form,
.submitted-message {
    font-family: , ; font-style: normal; font-weight: 300; text-decoration: none;
}

/* Form title */

.form-title {
    color: #000000;
}

/* Labels */

form label {
    color: #000000;
}

/* Help text */

form legend {
    color: #000000;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
    border-top: 0px solid #D1D6DC;
border-right: 0px solid #D1D6DC;
border-bottom: 2px solid #264567;
border-left: 0px solid #D1D6DC;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    color: #000000;
    border-radius: 0px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
    color: #000000;
}

::-moz-placeholder {
    color: #000000;
}

:-ms-input-placeholder {
    color: #000000;
}

::placeholder {
    color: #000000;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
    color: #000000;
}

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
    
    padding-top: 15px;
padding-right: 27px;
padding-bottom: 15px;
padding-left: 27px;

    font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 177, 175, 1.0)

;
    border-radius: 50px;
    color: #ffffff;
    font-size: 14px;
    text-transform: none;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
    background-color: rgba(#null, 0.0);
    border-color: ;
}

form input[type=submit]:active,
form .hs-button:active {
    background-color: rgba(#null, 0.0);
    border-color: ;
}






header.header {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    position: absolute;
    width: 100%;
    z-index: 999999;     height: 105px; left: 0; top: 0;
}

body { max-width: 1920px; margin: 0 auto;
    -webkit-box-shadow: 0 0 36px 0 rgb(58 61 66 / 15%); -moz-box-shadow: 0 0 36px 0 rgba(58,61,66,.15); box-shadow: 0 0 36px 0 rgb(58 61 66 / 15%); position: relative; z-index: 1; }

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a

{
    color: #000000;
    font-size: 16px;
    font-weight: 500;
}

.menu__child-toggle-icon {
    border-top-color: #000000;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
    color: #000000;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
    border-top-color: #000000;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
    color: #282828;
}

.menu__child-toggle-icon:active {
    border-top-color: #282828;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
    background-color: #000000;
}

@media (min-width: 767px) {
    .menu .menu__submenu,
    .header__language-switcher .lang_list_class {
        border: 2px solid #000000;

        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }

    .menu__submenu--level-2 > .menu__item:first-child:before {
        border: 2px solid #000000;

        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
    color: #000000;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class:before {
    border-bottom-color: #000000;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
    border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

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

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

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

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    }

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





.footer {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Footer content */

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





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

/* Blog post */

.blog-post__meta a {
    color: #000000;
}

.blog-post__tag-link {
    color: #000000;
}

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

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

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
    font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
    text-transform: none;
}

.blog-related-posts__title-link {
    color: #000000;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
    color: #000000;
}

.blog-related-posts__title-link:active {
    color: #282828;
}

/* Blog comments */

.blog-comments {
    margin-bottom: 80px;
}

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

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

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





.hs-search-results__title {
    font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
    color: #000000;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
    font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
    text-transform: none;
}

.blog-index__post-title-link {
    color: #000000;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
    color: #000000;
}

.blog-index__post-title-link:active {
    color: #282828;
}

.blog-index__post-tag,
.blog-index__post-author-name {
    color:#ffffff;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
    color: #000000;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
    color: #000000;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
    color: #282828;
}

.pagination__link-icon svg {
    fill: #000000;
}

/* Pricing card */

.card__price {
    font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
    color: #000000;
    font-size: 38px;
}

.card__body svg {
    fill: #000000;
}

/* Social follow */

.social-links__icon {
    background-color: #000000;
}

.social-links__icon:hover,
.social-links__icon:focus {
    background-color: #000000;
}

.social-links__icon:active {
    background-color: #282828;
    font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
    color: #000000;
    font-size: 38px;
}

/* Slick Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: flex;  align-items: center; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-slider button { cursor:pointer; outline:none; border:none;  top: 50%; z-index: 1; background:rgba(0,0,0,0.5); color:#ffffff; width: 45px; height: 45px; font-size: 20px; }
.slick-dots { text-align: center; margin-top: -45px; }
.slick-dots li { float: none; display: inline-block; vertical-align: top; padding: 0 5px; }
.slick-dots li:before { display: none; }
.slick-dots li button { border-radius: 50%; background: transparent; border: #b50d29  solid 1px; width: 15px; height: 15px; display: block; font-size: 0; position: static; padding: 0;}
.slick-dots li.slick-active button, .row-fluid .hero-slider .slick-dots li button:hover { background: #b50d29  }
.slick-slide { outline: 0; float: left }

.slick-slider button { width:40px; height:90px; font-size:0; background:transparent; transform: translateY(-36%); }
.slick-slider .slick-prev { left:-65px; background:url(../png/iconmonstr-angel-down-thin-1.png) no-repeat center; }
.slick-slider .slick-next { right:-65px; background:url(../png/iconmonstr-angel-down-thin.png) no-repeat center; }
.slick-prev:before, .slick-next:before { display:none; }

.ib{ display: inline-block; margin-right: -4px; vertical-align: middle; }
.ib.vt{ vertical-align:top; }

/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl12, .p0-12 { padding-left:12px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr12, .p0-12 { padding-right:12px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }

.pt5,.p5-0{ padding-top:5px; }
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }




/* css */

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:auto; }
/* <<<<<< For Hubspot */
:focus { outline: 0; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}
*:before, *:after {box-sizing: border-box;}
a.cta_button { box-sizing: border-box !important; }
* { box-sizing:border-box; -webkit-box-sizing:border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }


/* put listStyle class to "parent" tag of "ul" */
.nolistStyle, .nolistStyle ul{padding:0; margin:0; list-style-type: none;}
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#000000; font-weight:normal; top:2px;  }
.listStyle ul li:not([class*="fa-"]):before { content:"\f111"; font-size:50%; line-height:2; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */

.d-flex{display:flex; flex-wrap:wrap;}
.justifyCenter{justify-content: center;}
.justifyBetween{justify-content: space-between;}
.justifyEnd{justify-content:flex-end;}
.alignStart{align-items: flex-start;}
.alignCenter{align-items: center;}
.alignEnd{align-items: flex-end;}
.text-left { text-align: left; }
.text-right { text-align:right; }
.text-center { text-align:center; }

/* Responsive Iframe */
.iframe-container{position: relative; overflow: hidden; padding-top: 56.25%;}
.iframe-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}
.custome-video {     width: 100%;     height: 100%; }


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

p { margin:0; }
/* * + h1, * + h2 { margin-top:30px; } */
* + h3, * + h4 { margin-top:15px; }
* + h5, * + h6  { margin-top:15px; }
* + p { margin-top:15px }
h1 + p { margin-top:15px }
h2 + p { margin-top:15px }
h3 + p { margin-top:15px }
h4 + p { margin-top:15px }

.w16 { width: 16.66%}
.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6,.bold p,.bold a { font-weight: 700;}
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold a, .semibold p { font-weight: 600;}
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium a, .medium p { font-weight: 500;}
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal a, .normal p { font-weight: 400;}
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6.light a, .light p { font-weight: 300;}

.white_font, .white_font h1, .white_font h2, .white_font h3, .white_font h4, .white_font h5, .white_font h6,.white_font p,.white_font a { color:#ffffff; }
.black_font, .black_font h1, .black_font h2, .black_font h3, .black_font h4, .black_font h5, .black_font h6,.black_font p,.black_font a { color:#000000; }

.secondary_font p, .secondary_font { font-family:Montserrat; }
.primary_font p { font-family:Helveticaneue; }
.roboto_font p { font-family:'Roboto', sans-serif; }

.medium_font p {
    font-family:Helveticaneue;
    font-family: , ; font-style: normal; font-weight: 300; text-decoration: none;
    font-size: 17px;     line-height: 1.53;
}
.small_font p, p small {
    font-family:Helveticaneue;
    font-family: , ; font-style: normal; font-weight: 300; text-decoration: none;
    font-size: 16px;
}

.dnd-section.full-width-forcedd { padding: 0 !important; }
.dnd-section.full-width-forcedd>div, .dnd-section.full-width-forcedd>div>div { padding-left: 0px !important; padding-right: 0px !important; max-width: none !important; }

.singleImage {
    position: relative;
    max-width: 965px;
    margin: 0 auto;
}
.singleImage:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 21px;
    left: 21px;
    border: 3px solid #000000;
    border-radius: 8px;
    z-index: -1;
}

/* .shop_gate_pages { padding-top: 115px; } */

/* banner-sec */

.banner_module { padding: 145px 0 120px; }
.banner_module .content { max-width: 360px; }
.outter_banner {padding-bottom: 90px;}
.banner-bg-img { background-image: url(https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Images/banner shape.svg); position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: auto; background-position:20% bottom; background-repeat: no-repeat; }
.shop_gate_home .banner_content .button--secondary a {
    border-color: #ccc7c7;
}
.icon_title { max-width: 541px; margin: 0 auto; }
.inner_icon_box { padding: 20px; display: flex; flex-wrap: wrap; justify-content: center;flex-direction: column; }
.outter_icon_box { margin-left: -20px; margin-right: -20px; }
.icon_sec {padding-top: 90px;}
.icon_img { width: 114px; height: 114px; background-color:#ffffff; border-radius: 50%; margin: 0 auto; position: relative; box-shadow: 0px 0px 38px -4px #707070; }
.icon_img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 70px; height: 70px; }
.inner_icon_box .button {     margin-top: auto;     padding-top: 20px; }
/* background_image_with_text_module */

.bg_img_with_title { padding:270px 0; background-repeat: no-repeat;  }
/* .bg_img_with_title .content {padding-top: 130px;} */


/* two_column_image_with_content_module */

.two_col_img_with_content { padding: 100px 0 50px; overflow: hidden; }
.img_two_col_img_with_content { padding-right: 20px; }
.inner_two_col_img_with_content.even {flex-direction: row-reverse;}
.inner_two_col_img_with_content.even .img_two_col_img_with_content {padding:0 0 0 20px;}
.inner_two_col_img_with_content { padding: 50px 0; }
span.eclipse_shap { background-image: url(../png/05.png); position: absolute; left: -225px; top:50%; transform: translateY(-50%); width: 100%; height: 100%; background-size:auto; background-position: left center; background-repeat: no-repeat; }
.two_col_img_with_content_v2 span.eclipse_shap_v2 { background-image: url(https://25386583.fs1.hubspotusercontent-eu1.net/hubfs/25386583/ShopGate/Images/08.svg); position: absolute; width: 100%; height: 100%; background-size: auto; background-position: 0% 20%; background-repeat: no-repeat; margin-top: 0; left: 0; top: 0; }
.two_col_img_with_content_v2 .inner_two_col_img_with_content { padding: 50px 0 0; }
.two_col_img_with_content_v2.two_col_img_with_content { padding: 140px 0 0px; }
.two_col_img_with_content_v2 .con_two_col_img_with_content { margin-left: -20px; padding-bottom: 20px; }

/* logo_module */

.logo_module {
    padding:320px 0 200px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c0a41+0,3c0a41+0,ff0103+100 */
    background:#3C0A41; /* Old browsers */
    background: -moz-linear-gradient(left, #3C0A41 0%, #FF0103 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #3C0A41 0%,#FF0103 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #3C0A41 0%,#FF0103 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.logo_module .top_shap_logo {position: absolute;top:0px;left: 0;z-index: 9;width: 100%;}
.logo_module .top_shap_logo img {width: 100%; height: 100%;}
.inner_logo {  margin:0px; }
.logo_module .content { margin-bottom: 85px; }
.logo_box img { max-width: 190px; margin: 0 auto; height: 45px;  }

/* four_column_module */

.four_col_module { padding: 177px 0 150px; }
.inner_four_col { margin-top: 45px; margin-left: -14px; margin-right: -14px; }
.four_col_box { padding: 14px; }
.four_col_img img {border-radius: 5px;  width: 100%;}
.four_col_content {position: absolute;top: auto;bottom: 0;width: 100%;padding: 44px 25px;}
.outter_four_col_box {position: relative; height: 100%;}
.four_col_img img {     object-fit: cover; }
.four_col_img:before {  opacity: 0.8;  content: '';  position: absolute;    background: #3C0A41;
    background: -moz-linear-gradient(left, #3C0A41 0%, #FF0103 100%);
    background: -webkit-linear-gradient(left, #3C0A41 0%,#FF0103 100%);
    background: linear-gradient(to right, #3C0A41 0%,#FF0103 100%);

    width: 100%; height: 100%; border-radius: 5px;  transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; -webkit-transition: all .7s ease;
}
.outter-four-poster1 { position: relative; overflow: hidden; z-index: 1; }
a.outter-cover-box1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.outter_four_col_box:hover .four_col_img:before { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00b1af+0,3c0a41+100 */
    background: #00B1AF; /* Old browsers */
    background: -moz-linear-gradient(left,  #00B1AF 0%, #3C0A41 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #00B1AF 0%,#3C0A41 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #00B1AF 0%,#3C0A41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00B1AF', endColorstr='#3C0A41',GradientType=1 ); /* IE6-9 */
        }
.outter_four_col_box:after { content: ''; position: absolute;  border: 3px solid #690833;  width: 100%; height: 100%;  top: 8px; border-radius: 5px; right: -8px; z-index: -1; }
.four_col_img img, .four_col_img { height: 100%; }
.outter_four_col_box:hover .button--text a:after { margin-left: 20px; }
.four_col_module .logo_sec_bg_img { top: -50%; }
.logo_module, .four_col_module { overflow: hidden; }
span.logo_sec_bg_img { width: 1920px; position: absolute; left: 0; top: 0; opacity: 0.4; }
span.four_col_sec_bg_img { width: 1920px; position: absolute;  left: 0;  top:-442px; opacity: .4;     z-index: 1; }
span.four_col_sec_bg_img img, span.logo_sec_bg_img img { width: 100%; height: 100%; }
.four_col_module_v2 .outter_four_col_box:after { border: 3px solid #ffffff; }
/* .four_col_img:before { background: none; } */

/* footer */

footer.footer{ padding:45px 0 22px;
    background:#491c1c; /* Old browsers */background:-moz-linear-gradient(top,#491c1c 0%,#212121 63%); /* FF3.6-15 */background:-webkit-linear-gradient(top,#491c1c 0%,#212121 63%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,#491c1c 0%,#212121 63%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#491c1c',endColorstr='#212121',GradientType=0); /* IE6-9 */}
.footer_menu_sec{margin-top:30px;padding-top:30px;border-top:1px solid #707070;}
.inner_footer_menu{padding-right:10px;}
.footer_copyright{margin-top:30px;padding-top:14px;border-top:1px solid #707070;}
.footer_menu_title h6{font-size:15px;font-weight:500;}
.footer_menu ul li{margin-top:6px;width:100%;line-height:normal;list-style-type: none;}
.footer_menu ul li a{color:#A8A8A8;font-size:14px;font-weight:400;}
.footer_copy_right p,
.footer_social_title h6{font-size:11px;font-weight:500;}
.inner_footer_social_icon a{background-color:#ffffff;height:25px;width:25px;border-radius:50%;margin-left:10px;display:flex;justify-content:center;align-items:center;}
.inner_footer_social_icon a svg{height:13px; margin-top: 6px; }
.footer_social_icon{align-items:center;justify-content:flex-end;}
.footer_menu ul li a:hover{color:#00B1AF;}
.inner_footer_social_icon a:hover{background-color:#00B1AF;}

.footer_menu ul {
    padding: 0;
}
/* header */

/*Default menu styles*/
.menu-icon{display:none;cursor:pointer;color:#ffffff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;padding:10px 0;}
.menu-icon .menu-box{width:50px;height:38px;margin-right:20px;padding:5px;position:absolute;right:0;top: 20px;z-index: 111;}
.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:6px;background:#000000;display:block;border-radius:2px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px);}

.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);}

.enumenu_ul .hs-menu-wrapper ul{padding:0px;list-style:none; margin: 0;}
.enumenu_ul .hs-menu-wrapper > ul>li{display:inline-block;vertical-align:top;padding:0 20px;}
.enumenu_ul .hs-menu-wrapper > ul>li > a{color: #000000; font-size: 16px; font-weight: 500;    padding: 42px 0; display:block; position: relative;
    z-index: 111; }
.enumenu_ul .hs-menu-wrapper ul a, .mega_menu_title h6 { color: #000000; }
.enumenu_ul>.hs-menu-wrapper > ul>li>a:hover,.enumenu_ul>.hs-menu-wrapper > ul>li.active>a{background:#282828 none repeat scroll 0 0;}

/* .enumenu_ul .hs-menu-wrapper > ul>li ul{display:none} */
.enumenu_ul .hs-menu-wrapper > ul>li ul li{width:100%;margin:0;list-style:none;position:relative; padding: 0;}
/* .enumenu_ul.desk .hs-menu-wrapper > ul>li ul {top:100%;z-index:999;list-style:none;left:0px;background:#fff;position:absolute;min-width:150px;} */

/*Sub menu styles*/

.enumenu_ul.desk .hs-menu-wrapper > ul li:hover>ul{display:block;opacity:1; visibility: visible;}
.enumenu_ul.desk .sb-menu .sb-menu{left:100%;top:0;}
.enumenu_ul.desk .hs-menu-wrapper > ul>li ul li a{padding:10px 0px;display:block;font-size:16px;text-align:left}
/* .enumenu_ul.desk .hs-menu-wrapper > ul>li ul li:hover>a{background:#000;color:#fff;} */
.enumenu_ul .arrow{position: absolute; right: 10px; top:-1.5px; width:100%; height: 37px; background-image: url(../png/1down-arrow.png); cursor: pointer; z-index: 111111; background-size:15px; background-repeat: no-repeat; background-position:right;}
.enumenu_ul .arrow.up{position: absolute; right: 10px; top:-1.5px; width:100%; height: 37px; cursor: pointer; z-index: 111111; background-size:15px; background-repeat: no-repeat; background-position:right;background-image:url(../png/1up-arrow.png);}

/*inner Sub menu styles*/

.left_mega_menu li.hs-menu-item.hs-menu-depth-2 >a { color: #a8a8a8 !important; font-size: 16px; }
/* .enumenu_ul .left_mega_menu .hs-menu-depth-1.hs-item-has-children { position:relative; } */
.left_mega_menu .hs-menu-depth-1.hs-item-has-children>a { position:relative; width: max-content; }
.left_mega_menu .hs-menu-depth-1.hs-item-has-children>a:after { content: '\f105'; position: absolute; font-family: 'FontAwesome'; top: 10px; right: -15px; font-weight: bold; transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; -webkit-transition: all .7s ease; }
.left_mega_menu .hs-menu-depth-1.hs-item-has-children.hover >a:after { transform: rotate(90deg); }
.left_mega_menu .hs-item-has-children ul.hs-menu-children-wrapper.sb-menu { opacity: 0; visibility: hidden; display: none; }
.left_mega_menu .hs-item-has-children.hover ul.hs-menu-children-wrapper.sb-menu { opacity: 1; visibility: visible; display: block; }


/* header */

.wrapper { max-width: 1400px; padding: 0 20px; margin: 0 auto; }
.header_logo {width: 168px; position: relative; z-index: 11; }
.header_search {width:215px;}
.outter_header_menu {width: calc(100% - 215px - 168px); padding: 0 10px; }
.outter_header_sec { align-items: center; }
.header_menu { align-items: center; justify-content: center; }
.header_search button { background-color: transparent; padding: 0; border: none; border-radius: 0; background-image: none; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); }
.header_search input.hs-search-field__input { background-color: #4693A1; border-radius: 50px; border: none; color: #ffffff; font-size: 12px; font-weight: 300; padding: 11.5px 33px 11.5px 15px; }
.header_search form { position: relative; }
.header_search .hs-search-field__suggestions { margin: 0;   display: none; }
.mega_menu_box { position: absolute; left: 0; width: 100%; margin-left: 0; text-align: left; top: 101%; z-index: 50; padding: 35px 50px 70px; max-width: 100%; width: 100%;  display: block; overflow: hidden;  }
header.header.header_fixed { position: fixed; top: 0; left: 0; width: 100%; background-color:#ffffff; border-bottom: 1px solid #929292;
    max-width: 1920px; left: 0; right: 0; margin: 0 auto; }
.left_mega_menu { width: 50%;  padding-right: 50px; position: relative; z-index: 1; }
.right_mega_menu { width: 50%;  padding-left: 60px;     position: relative; z-index: 1;
    /* border-left: 1px solid #363636; */
}
.mega_menu_title h6 { font-size: 13px; font-weight: 500; }
.outter_sub_menu_item { padding-top: 15px; }
.sub_menu_item a { font-size: 12px; font-weight: 500; }
.sub_menu_item { padding-left: 15px; }
.left_mega_menu ul { max-width: 220px; margin: 0 0 0 auto !important; }

.mega_menu_box:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0;  backdrop-filter: blur(13.6429px); background-color: rgba(255, 255, 255, 70%); }
/* .header_module.blur_bg { border-bottom: 1px solid #929292; } */
/* .header_module .wrapper { position: relative; z-index: 111; } */
.header_module.blur_bg .header_blue_sec { opacity: 1;  visibility:visible;   }
.header_blue_sec { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; backdrop-filter: blur(13.6429px); background-color: rgba(255, 255, 255, 70%); border-bottom: 1px solid #929292;  }
img.header_white_logo { display: none; }

.header_search_button {display: flex; margin-bottom: 8px;     position: relative; }
.inner_header_search_button a {font-size: 12px;border: 1px solid;border-radius: 50px;padding:4px 12px; display: block; }
.inner_header_search_button.inner_header_2 { margin: 0 0 0 5px; }
.inner_header_search_button.inner_header_3, header.header.header_fixed .inner_header_search_button.inner_header_1, header.header.header_fixed .inner_header_search_button.inner_header_2 { display: none; }
header.header.header_fixed .inner_header_search_button.inner_header_3 a { padding: 6px 25px; color: #212121;font-size: 14px;
    font-weight: 500;
    padding: 10px 17px;  }
header.header.header_fixed .inner_header_search_button.inner_header_3 { display:block; }
.inner_header_search_button.inner_header_1 a { background-color: #212121; border-color: #212121; width: 105px; text-align: center;  }
.inner_header_search_button.inner_header_2 a { background-color: #212121; width: 105px; text-align: center; }
.white-header_box .inner_header_search_button.inner_header_2 a { background-color:transparent; }
header.header.header_fixed .inner_header_search_button.inner_header_3 a {
}
.white-header_box header.header.header_fixed .inner_header_search_button.inner_header_3 a { color:#ffffff; }
.header_fixed .hs-search-field { display:none; }
.inner_header_1 a { width: 109px !important;}

/* white-header */

.white-header_box img.header_black_logo {display: none;}
.white-header_box img.header_white_logo {display: block;}
.white-header_box .enumenu_ul .hs-menu-wrapper>ul>li>a {color:#ffffff;}
.white-header_box .enumenu_ul .hs-menu-wrapper ul a, .mega_menu_title h6 {color: #ffffff;}

/*  { background-color: #000;  } */
.white-header_box .header_blue_sec, .white-header_box .mega_menu_box:after, .white-header_box header.header.header_fixed { background-color: rgba(0,0,0,70%); background: #491c1c; background: -moz-linear-gradient(top,#491c1c 0%,#212121 63%); background: -webkit-linear-gradient(top,#491c1c 0%,#212121 63%); background: linear-gradient(to bottom,#491c1c 0%,#212121 63%); }
.white-header_box .menu-icon .menu-box span { background:#ffffff; }
.white-header_box .enumenu_ul .arrow { background-image: url(../png/down-arrow-white.png); }
.white-header_box .enumenu_ul .arrow.up { background-image: url(../png/up-arrow-white.png); }

/* banner_module_warum_shopgate */

.banner_module_ws { background: #ba0419; /* Old browsers */  background: -moz-linear-gradient(left,  #ba0419 0%, #3C0A41 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left,  #ba0419 0%,#3C0A41 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right,  #ba0419 0%,#3C0A41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0419', endColorstr='#3c0a41',GradientType=1 ); /* IE6-9 */ }
.banner_module_ws { padding: 160px 0 0 0; overflow: hidden; }
span.banner-bg-img_ws img { width: 100%; }
span.banner-bg-img_ws { position: absolute; bottom: 0px; left: 0; z-index: 1; width: 100%; }
span.banner-bg-img_was { position: absolute; top: -22%; left: 50vw; margin: 0 auto; transform: translate(calc(-50% + 185px),-50%); pointer-events: none;  bottom: auto; right: auto; width: auto; }
span.banner-bg-img_was img, .two_col_banner_form_bg_img img { opacity: 60%; max-width: unset!important; }

/* 3 Column Icon Module */

.three_col_icon_module { padding: 75px 0 110px; overflow: hidden; }
.three_col_icon-bg-img { width: 1920px; position: absolute; left: 50%; bottom: -130px; transform: translateX(-58%); }
.inner_icon_box_three_col { padding: 20px 40px; }
.outter_icon_box_three_col { margin-left: -40px; margin-right: -40px; justify-content: center; }

/* two_col_img_with_content_v3 */

.two_col_img_with_content_v3, .shop_gate_unser_lffk .two_col_img_with_content_v3.unser_lffk_second_two_col { padding: 200px 0 185px; }
.two_col_img_with_content_v3 { background: #302b57; background: -moz-linear-gradient(left, #302b57 0%, #00B1AF 100%); background: -webkit-linear-gradient(left, #302b57 0%, #00B1AF 100%); background: linear-gradient(to right, #302b57 0%, #00B1AF 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#302b57', endColorstr='#00b1af', GradientType=1); overflow: hidden; }
span.bg_shap_two_col_v3 { position: absolute; bottom: -133px; left: 50vw; margin: 0 auto; transform: translate(calc(-50% + 20px)); pointer-events: none; }
span.bg_shap_two_col_v3 img { max-width: none!important; }
.inner_two_col_img_with_content_v3 { padding: 50px 0; }
.con_two_col_img_with_content_v3 { padding-right: 30px; text-align: right; }
.img_two_col_img_with_content_v3 {  padding-left: 30px;     text-align: right;
    /*     width: calc(50% - 19px); text-align: left; max-width: 490px; height: 313px; position: relative; */
}
.inner_mg_two_col_img_with_content_v3 {
    /*     width: 100%; height: 100%;  background-position: 50%; background-repeat: no-repeat; background-size: cover; border-radius: 8px; */
    position: relative;  text-align: right; max-width: 460px; max-width:100%;     display: inline-block; }
.inner_mg_two_col_img_with_content_v3:after {
    /*     content: ''; position: absolute; border: 3px solid #fff; width: calc(100% - 30px); height: 100%; top: 23px; border-radius: 8px; right: -19px; z-index: -1; */
    content: ''; position: absolute;  width: 100%; height: 100%; border: 3px solid #E6E2E2;  border-radius: 8px; left: 21px; top: 21px; z-index: -1; }

.inner_mg_two_col_img_with_content_v3 img { border-radius: 8px; }
.inner_two_col_img_with_content_v3:last-child { padding-bottom: 0; }
.two_col_img_with_content_v3 .title { position: relative; }

span.top_shap_two_col_v3 { position: absolute; top: 0px; left: 0; z-index: 9; width: 100%; }
.inner_two_col_img_with_content_v3.odd { flex-direction: row-reverse; }
.inner_two_col_img_with_content_v3.odd .con_two_col_img_with_content_v3 { padding: 0 0 0 30px; text-align: left; }
.inner_two_col_img_with_content_v3.odd .title:after {  left: 0;   }


.inner_two_col_img_with_content_v3.odd .inner_mg_two_col_img_with_content_v3:after{right:0;}
.inner_two_col_img_with_content_v3.odd .img_two_col_img_with_content_v3{padding:0 30px 0 0px;
    /*     margin-right:19px; */
}
/* .book_sec .inner_mg_two_col_img_with_content_v3:after{content:'';position:absolute;border:3px solid #fff;width:378px;height:360px;top:58px;border-radius:8px;right:28px;z-index:-1;} */
.two_col_img_with_content_v3.book_sec{  background:#3C0A41; /* Old browsers */background:-moz-linear-gradient(45deg,#3C0A41 46%,#fb0104 100%); /* FF3.6-15 */background:-webkit-linear-gradient(45deg,#3C0A41 46%,#fb0104 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(45deg,#3C0A41 46%,#fb0104 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c0a41',endColorstr='#fb0104',GradientType=1); /* IE6-9 fallback on horizontal gradient */padding:100px 0 100px;}

/* faq */

.faq_module{padding:95px 0 250px;overflow:hidden; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e1e1e1+100 */background:#ffffff; /* Old browsers */background:-moz-linear-gradient(left,#ffffff 0%,#e1e1e1 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,#ffffff 0%,#e1e1e1 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,#ffffff 0%,#e1e1e1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e1e1e1',GradientType=1); /* IE6-9 */}
.faq_discription{display:none;}
.faq_title { cursor: pointer; }
.inner_faq_sec{box-shadow: 0 8px 14px rgb(0 0 0 / 11%); background-color:#ffffff; border-radius:5px;margin-bottom:25px;padding:12px 50px 12px 75px;position:relative;}
.faq_discription{padding:17px 0 8px 0;}
.faq_title:before{content:'\f067';font-family:'FontAwesome';position:absolute;left:25px;font-weight:400;}
.faq_title.active:before{content:'\f068';}
span.faq-bg-img{position:absolute;left:50vw;top:-65%;margin:0 auto;transform:translate(calc(-50% + 103px),-18%);}
span.faq-bg-img img, span.fen_singleImageModule_shape img, span.one_col_img_content-bg-img img, span.three_col_blog_bg_img img, .shop_gate_uber_uns_unternehmen span.fen_unternehmen_bg_shape img, .shop_gate_uber_uns_unternehmen span.fen_singleImageModule_bg img, span.fen_threeColBox_left_img img {max-width:unset!important;}
span.top_shap_call_to_action{position:absolute;bottom:0;left:0;width:100%;}
span.top_shap_call_to_action img{width:100%;height:100%;}

/* one_col_img_content */

span.one_col_img_content-bg-img { position: absolute; top: 85.5%; left: 50vw; margin: 0 auto; transform: translate(calc(-50% + 25px),-50%); pointer-events: none; }
.one_col_img_content_sec { padding: 128px 0 108px; overflow: hidden; }
.outter_one_col_img_content { padding: 53px 20px 57px; border-radius: 10px; backdrop-filter: blur(13.6429px); background-color: rgba(255, 255, 255, 70%); }
.outter_one_col_img_content .content { max-width: 700px; margin: 0 auto; }
.one_col_img_box { padding-top: 75px; }

/* two_column_call_to_action_with_contact_module */


/* three_col_blog_sec */

span.three_col_blog_bg_img { position: absolute; bottom: -1382px; left: 50vw; margin: 0 auto; transform: translate(calc(-50% - 134px)); pointer-events: none; right: auto; top: auto; }
.three_col_blog_sec{padding:185px 0 280px;overflow:hidden;}
.shop_gate_referenzen .three_col_blog_sec { padding:185px 0 220px; }
.inner_three_col_blog{margin-left:-10px;margin-right:-10px;}
.three_col_blog_content_box{    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c0a41+0,00b1af+100 */ background:#3C0A41; /* Old browsers */background:-moz-linear-gradient(30deg,#3C0A41 0%,#00B1AF 100%); /* FF3.6-15 */background:-webkit-linear-gradient(30deg,#3C0A41 0%,#00B1AF 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(30deg,#3C0A41 0%,#00B1AF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c0a41',endColorstr='#00b1af',GradientType=1); /* IE6-9 fallback on horizontal gradient */padding:25px 22px;border-radius:0 0 5px 5px;}
.three_col_blog_img img{height:195px;object-fit:cover;border-radius:5px 5px 0 0;width:100%;}
.three_col_blog_tag a{font-size:16px;text-transform:uppercase;}
.three_col_blog_title h5{font-size:20px;font-weight:600;}
.three_col_blog_author_date *{font-size:16px;}

/* two_column_call_to_action_sec */

.two_column_call_to_action_sec{padding:130px 0 100px;overflow:hidden;}
.shop_gate_whitepaper .two_column_call_to_action_sec { padding: 170px 0 196px; }
.eclipse_shaps{background-image:url(../png/mask%20group%2035.png);bottom:-57px;background-position:left bottom;top:auto;transform:none;position:absolute;width:100%;height:100%;background-size:contain;left:-165px;background-repeat:no-repeat; width: 614px;height: 538px; bottom: 63px; right: calc(100% - 28vw);left: auto; }
.footer_lan_swich{display:none;}
.footer_lan .footer_lan_swich{display:block;}
.footer_copy_right_menu ul li a { color: #a8a8a8;
    font-size: 14px;
    font-weight: 400; line-height: 1;
    border-right: 2px solid;
    padding: 0 5px; }
.footer_copy_right_menu ul
{ margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex; }
.lan_text_footer {
    margin-bottom: 8px;
}
.footer_copy_right_menu ul li:last-child a {
    border: none;
}
/* lan */

.globe_class{background-image:none!important;width:0!important;height:0!important;}
.lang_list_class{display:flex!important;padding:0!important;left:auto!important;transform:translateX(0px)!important;top:-15px!important;right:0;}
.lang_list_class:after, .lang_list_class:before{display:none!important;}
.lang_list_class li{border:none!important;background-color:transparent!important;padding:0!important;}
.lan_text_footer ul{padding:0;list-style-type:none;display:flex;justify-content:flex-end;margin-bottom:0;color:#ffffff;}
.footer_lan{width:calc(100% - 169px);text-align:right;}
.lan_text_footer ul li{padding:0 10px;     font-size: 15px; }
.lan_text_footer ul li:first-child{padding-left:0;}
.lan_text_footer ul li:last-child{padding-right:0;}
.lang_list_class li:first-child:after{content:'';position:absolute;width:1px;height:17px;margin-left:9px;background-color:#ffffff;}
.lang_list_class li a, .lang_list_class li a:hover{color:transparent!important;}
a.lang_switcher_link{width:26px;height:16px;}
.footer_copy_right_menu li {
    line-height: 1;
}
/* banner */

span.fen_unternehmen_bottom_shape{position:absolute;bottom:0;left:0;width:100%;display:block!important;z-index:1;}
.shop_gate_unser_lffk span.fen_unternehmen_bg_shape{display:block!important;position:absolute;top:30px;left:50vw;transform:translate(calc(-50% + 25px),-50%);}
.shop_gate_unser_lffk span.fen_unternehmen_bg_shape img,
.shop_gate_unser_lffk span.fen-two-column-shape img, .shop_gate_uber_uns_unternehmen .singleImageModule.single_col_second span.unt_singleImageModule_shape img, span.fen_uns_bg_img img {max-width:unset;}
.shop_gate_unser_lffk .unternehmenBanner{background:#302b57;background:-moz-linear-gradient(left,#00B1AF 0%,#302b57 100%);background:-webkit-linear-gradient(left,#00B1AF 0%,#302b57 100%);background:linear-gradient(to right,#00B1AF 0%,#302b57 100%);opacity:89%;}
.shop_gate_unser_lffk .bg_shap_two_col_v3, .shop_gate_referenzen .ke-three-col-shape-fixed, .shop_gate_referenzen span.three_col_blog_bg_img {display:none;}
.shop_gate_unser_lffk span.fen-two-column-shape{display:block!important;position:absolute;top:0;opacity:46%;left:50vw;transform:translateX(-53%);}
.shop_gate_unser_lffk .eclipse_shaps { background-image: url(../png/05.png); }
.shop_gate_unser_lffk span.bottom_shap_two_col_v3{display:block!important;bottom:0;position:absolute;width:100%;}
.shop_gate_unser_lffk .two_col_img_with_content_v3{padding:200px 0 300px;}
.shop_gate_unser_lffk .two_column_call_to_action_sec{padding:200px 0 160px;}
.shop_gate_unser_lffk .eclipse_shaps{bottom:8px;}
.unser_lffk_second_two_col.two_col_img_with_content_v3{background:#3C0A41; /* Old browsers */background:-moz-linear-gradient(left,#3C0A41 61%,#FF0103 96%); /* FF3.6-15 */background:-webkit-linear-gradient(left,#3C0A41 61%,#FF0103 96%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,#3C0A41 61%,#FF0103 96%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c0a41',endColorstr='#ff0103',GradientType=1); /* IE6-9 */}
.unser_lffk_second_two_col span.bottom_shap_two_col_v3,
.unser_lffk_second_two_col span.fen-two-column-shape{display:none!important;}
.unser_lffk_second_two_col .ke-two-column-shape{display:block!important;top:29%;transform:translate(calc(-50% + 175px),-49%);}
.shop_gate_unser_lffk .ke-three-col-shape-fixed{transform:translate(calc(-50% + 185px),-50%);top:-20.5%;}
.unser_lffk_second_two_col .inner_mg_two_col_img_with_content_v3:after{position:absolute;content:"";border:3px solid #ffffff;width:calc(100% - 73px);height:calc(100% - 110px);top:91px;border-radius:8px;left:54px;z-index:-1;}


/* banner_sec_v4 */

.banner_sec_v4{padding:200px 0 160px;background:#00B1AF; /* Old browsers */background:-moz-linear-gradient(left,#00B1AF 0%,#00B1AF 44%,#302b57 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,#00B1AF 0%,#00B1AF 44%,#302b57 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,#00B1AF 0%,#00B1AF 44%,#302b57 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b1af',endColorstr='#302b57',GradientType=1); /* IE6-9 */overflow:hidden;}
span.banner_sec_v4_bg{position:absolute;top:-160px;left:50vw;margin:0 auto;transform:translate(calc(-50% + 8px));opacity:0.6;}
span.banner_sec_v4_bg_left{position:absolute;top:-80px;left:50vw;transform:translate(calc(-50% + -507px));opacity:0.2;}
span.banner_sec_v4_bg_right{position:absolute;left:50vw;top:-22px;transform:translate(calc(-50% + 724px));opacity:0.2;}
span.banner_sec_v4_bg img,span.banner_sec_v4_bg_left img,span.banner_sec_v4_bg_right img,span.whitepaper-2col_bg_left img,span.whitepaper-2col_bg_right img, span.fen_einfuhrung-bg-img img, span.fen_einfuhrung-bg-img-right img, span.four_col_bg_img_v2 img, span.testimonial_bg_img img, span.banner_sec_v2_bg img, .shop_gate_handelsstudie span.singleImageModule-bg-img img {max-width:unset;}
span.whitepaper-2col_bg_left{position:absolute;top:-38%;left:50vw;transform:translate(calc(-50% + -465px));opacity:0.5;}
span.whitepaper-2col_bg_right{position:absolute;left:50vw;top:-39%;transform:translate(calc(-50% + 648px));}

/* logo-section-v2 */

.referenzen-logo-section {padding: 145px 0 50px; overflow: hidden;}
.referenzen-logo-section .inner_logo.logo_slick {margin: 0 -15px;justify-content: center;display: flex;flex-wrap: wrap;padding: 100px 0 0;}
.referenzen-logo-section .logo_box {width: calc(100% / 4 - 30px);margin: 0 15px 80px;}
.referenzen-logo-section .logo_box .img-wrap {width: 100%;height: 40px;display: flex;align-items: center;justify-content: center;}
.referenzen-logo-section .content {max-width: 403px;width: 100%;margin: auto;}

/* .whitepaper-2col-section */

.whitepaper-2col-section { padding:90px 0px; overflow: hidden; }
.whitepaper-2col-section .two_col_img_v3_title {padding-bottom: 65px;}
.whitepaper-2col-section .wrap {margin: 0 -15px;}
.whitepaper-2col-section .box {width: calc(100% / 2 - 30px);margin: 0 15px 28px;border-radius: 5px;overflow: hidden;box-shadow: 0px 5px 38px #00000029;position: relative;padding-bottom: 25px;}
.whitepaper-2col-section .box .box_img {width: 100%;display: inline-block;vertical-align: top;}
.whitepaper-2col-section .box .box_img img {width: 100%;
    /*     height: 280px;object-fit: cover; */
}
.whitepaper-2col-section .box .box-bottom {padding: 30px 45px 25px;}
.whitepaper-2col-section .box .title h3 {font-size: 23px;font-weight: 600;}
.whitepaper-2col-section .box .content {padding: 10px 0px;}
.whitepaper-2col-section .box .content p {font-family: Montserrat,sans-serif;letter-spacing: 0px;font-weight: 400;font-size: 16px;}
.whitepaper-2col-section .box .outter_button .bottom-btn{position: absolute;top: auto;bottom: 25px;width: 100%; z-index:1;}
.whitepaper-2col-section .box .outter_button a {font-weight: 600;}
.whitepaper-2col-section .box .outter_button a:hover {color:#000000;}
.whitepaper-2col-section .box .outter_button .box-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.whitepaper-2col-section .box .outter_button .box-link a {display: inline-block;width: 100%;height: 100%;}

/* testimonialGroup */

.testimonialGroupMax {max-width: 1060px;margin: 0 auto;}
.testimonialTwoCol {display: flex;align-items: center;}
.testimonialRightContent {padding-left: 110px;width: calc(100% - 305px);}
.testimonialLeftImage {width: 305px;}
.testimonialContent p {font-size: 20px;color: #000000;font-weight: 700;}
.testimonialAuthorName {padding-top: 10px;font-size: 16px;color:#000000;}
.testimonialRightInner {position: relative;}
.testimonialRightInner:before {content: '';position: absolute;width: 17px;height: 17px;background-image: url(../png/group%20598d.png);top: -45px;left: -20px;}
.testimonialGroupMax .slick-slider .slick-prev{ background-image: url(../png/iconmonstr-angel-down-thin-2.png);     left: -100px; }
.testimonialGroupMax .slick-slider .slick-next{ background-image: url(../png/iconmonstr-angel-down-thin-3.png); right: -100px;  }
.testimonialRightInner:after {content: '';position: absolute;width: 17px;height: 17px;background-image: url(../png/group%20598d.png);right: 0;bottom: -25px;}
.testimonialSliderGroup ul.slick-dots {margin-top: 0;margin-bottom: 0;bottom: -60px;}
.testimonialSliderGroup ul.slick-dots button {transform: translateY(0);}
.testimonialSliderGroup ul.slick-dots li button {width: 8px;height: 8px;}
.testimonialSliderGroup ul.slick-dots li {width: 12px;height: 12px;}
.testimonialSliderGroup ul.slick-dots li.slick-active button {background-color:#000000;border-color:#000000;}
.testimonialSliderGroup ul.slick-dots li  button {background-color: #d4d4d4;border-color: #d4d4d4;}
.testimonialSliderMain {position: relative; overflow: hidden;}

/* unternehmenBanner */
.unternehmenBanner {background: linear-gradient(to right,rgb(226 0 4 / 80%),#2d2c55,#00B1AF); overflow: hidden; padding-bottom: 110px; }
.unternehmenImage {position: relative;text-align: right;max-width: 561px; max-width:100%; margin-bottom: -15px; margin-left: auto; margin-right: auto; display: inline-block; }
.unternehmenImage:before {content: '';position: absolute;width: 100%;height: 100%;border: 3px solid #E6E2E2;border-radius: 8px;left: 21px;top: 21px;z-index: -1;}
.inner_unternehmenBannerLeftCol { max-width: 475px; padding-right: 10px; }
.unternehmenImage img { border-radius: 10px; }

.four_col_module_v2 { padding: 240px 0 140px; }
.testimonialShape { position: absolute; bottom: -489px; left: -800px; }
.shop_gate_referenzen span.fen_unternehmen_bottom_shape, .shop_gate_home .two_col_img_with_content .eclipse_shap { display:none !important; }
.shop_gate_referenzen .banner_sec_v2_bg, .shop_gate_referenzen .banner_sec_v2_bg_left, .shop_gate_referenzen .banner_sec_v2_bg_right, .shop_gate_unser_lffk span.fen_einfuhrung-bg-img, .shop_gate_unser_lffk span.fen_einfuhrung-bg-img-right { display: block !important; }
.shop_gate_referenzen .unternehmenBanner{background:#00B1AF;background:-moz-linear-gradient(left,#00B1AF 0%,#00B1AF 44%,#302b57 100%);background:-webkit-linear-gradient(left,#00B1AF 0%,#00B1AF 44%,#302b57 100%);background:linear-gradient(to right,#00B1AF 0%,#00B1AF 44%,#302b57 100%);}
.shop_gate_referenzen .two_column_call_to_action_sec{padding:160px 0 145px;}
.shop_gate_referenzen .two_column_call_to_action_sec span.eclipse_shap{background-image:url(../png/05.png);position:absolute;left:-225px;top:50%;transform:translateY(-50%);width:100%;height:100%;background-size:auto;background-position:left center;background-repeat:no-repeat;}
.shop_gate_referenzen .testimonialSliderMain{padding:182px 0;}
span.fen_einfuhrung-bg-img{position:absolute;top:-61%;left:50vw;transform:translate(calc(-50% + -465px));}
.ke-einfuhrung-module{overflow:hidden;}
.four_col_module_v2{background:#3C0A41;background:-moz-linear-gradient(45deg,#3C0A41 58%,#fb0104 100%,#FF0103 100%);background:-webkit-linear-gradient(45deg,#3C0A41 58%,#fb0104 100%,#FF0103 100%);background:linear-gradient(45deg,#3C0A41 58%,#fb0104 100%,#FF0103 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c0a41',endColorstr='#ff0103',GradientType=1);overflow:hidden;}
span.four_col_top_img_v2{position:absolute;top:0;left:0;width:100%;z-index:1;}
span.four_col_bg_img_v2{position:absolute;left:50vw;display:block!important;top:35%;transform:translate(calc(-50% + 190px),-50%);opacity:.5;}
span.testimonial_bg_img{display:block!important;position:absolute;top:-94%;left:50vw;margin:0 auto;transform:translate(calc(-50% + 132px));pointer-events:none;}
/* #parallax1{background-attachment:fixed;} */
.inner-ima1{position:absolute;content:"";width:100%;background-image:url(../png/new%20banner.png);top:0;opacity:.95;background-size:cover;height:1120px;background-position:50%; z-index: 1; }
.shop_gate_referenzen .two_column_call_to_action_sec .eclipse_shaps, .shop_gate_whitepaper .two_column_call_to_action_sec .eclipse_shaps, .shop_gate_handelsstudie .two_column_call_to_action_sec .eclipse_shaps, .shop_gate_partner .two_column_call_to_action_sec .eclipse_shaps {background-image:url(../png/05.png); bottom:0px; }
.shop_gate_referenzen span.eclipse_shaps_right, .shop_gate_whitepaper span.eclipse_shaps_right, .shop_gate_handelsstudie .eclipse_shaps_right, .shop_gate_partner .eclipse_shaps_right, .shop_gate_uber_uns_unternehmen .eclipse_shaps_right{position:absolute;right:-35%;top:-54px;display:block!important;}
.shop_gate_referenzen span.eclipse_shaps_right img, .shop_gate_whitepaper span.eclipse_shaps_right img{width:748px;}

/* .unternehmenBanners .unternehmenBannerTwoCol {
padding-top: 185px;
} */
.shop_gate_referenzen span.faq-bg-img{top:-58%;}
.outter_bg_img_with_title h2{font-size:80px;margin-top:130px;}
.outter_bg_img_with_title .title h2:first-of-type{margin-top:0px;}

.slick-dots li button:before { content: ""; }

.single_col_content_section {padding: 190px 0 80px;}
.single_col_content_section .outter_content {max-width: 945px;width: 100%;margin: auto;}
.shop_gate_contact .single_col_content_section .outter_content {max-width: 100%;}
.single_col_content_section .outter_content .title h2 {padding: 0 0 30px;}
.banner_sec_v4 {height: 100vh; display: flex; align-items: center; justify-content: center;}

.banner_sec_v2 { padding: 210px 0 50px; min-height: 500px; }
.banner_sec_v2 .inner-ima1 { height: 875px; }
.shop_gate_emeail_prefer .banner_sec_v2  .baseModuleParent { position: relative; z-index: 1; }

/* .singleImageModule {background: rgb(255,255,255); background: linear-gradient(142deg, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%);} */
.singleImage {position: relative;max-width: 965px;margin: 0 auto;}
.v2 .singleImage:after {content: '';position: absolute;width: 100%;height: 100%;top: 21px;left: 21px;border: 3px solid #ffffff;border-radius: 8px;z-index: -1;}

/* shop_gate_handelsstudie */

.shop_gate_handelsstudie .singleImageModule, .shop_gate_partner .singleImageModule { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff0103+0,3c0a41+48,3c0a41+100 */
    background:#FF0103; /* Old browsers */background:-moz-linear-gradient(45deg,#FF0103 0%,#3C0A41 48%,#3C0A41 100%); /* FF3.6-15 */background:-webkit-linear-gradient(45deg,#FF0103 0%,#3C0A41 48%,#3C0A41 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(45deg,#FF0103 0%,#3C0A41 48%,#3C0A41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0103',endColorstr='#3c0a41',GradientType=1); /* IE6-9 fallback on horizontal gradient */overflow:hidden;}
.shop_gate_handelsstudie span.singleImageModule-top-img{display:block!important;position:absolute;top:-1px;width:100%;z-index:1;}
.shop_gate_handelsstudie span.singleImageModule-top-img img{width:100%; vertical-align: top; }
.shop_gate_handelsstudie span.singleImageModule-bg-img{display:block!important;transform:translate(calc(-50% + 368px));bottom:-30px;position:absolute;left:50vw;}
.shop_gate_handelsstudie span.singleImageModule-bottom-img{display:block!important;position:absolute;width:100%;bottom:0;left:0;}
.shop_gate_handelsstudie .singleImageModule{padding:200px 0 215px;}
.shop_gate_handelsstudie .two_col_img_with_content_v3 span.top_shap_two_col_v3, .shop_gate_handelsstudie .bg_shap_two_col_v3 {display:none;}
.shop_gate_handelsstudie .two_col_img_with_content_v3{background:#ffffff;}
.singleImage img { width: 100% !important;}
.shop_gate_handelsstudie .two_column_call_to_action_sec { padding: 180px 0 250px; }
.shop_gate_handelsstudie span.small_shape_right { display: block !important; position: absolute; bottom: -29px; right: -255px; }
.shop_gate_handelsstudie span.small_shape_left { display: block !important; left: -76px; position: absolute; bottom: 0; }
.shop_gate_handelsstudie .inner_mg_two_col_img_with_content_v3:after { border: 3px solid #000000; }


.webinar-partner-section { padding:90px 0 130px; overflow: hidden; }
.webinar-partner-section .two_col_img_v3_title {padding-bottom: 65px;}
.webinar-partner-section .wrap {margin: 0 -10px; justify-content: center;}
.webinar-partner-section .box {width: calc(100% / 3 - 20px);margin: 0 10px 20px;border-radius: 5px;overflow: hidden;box-shadow: 0px 5px 38px #00000029;position: relative;}
.webinar-partner-section .box .box_img {width: 100%;display: inline-block;vertical-align: top;}
.webinar-partner-section .box .box_img img {width: 100%;height: 200px;object-fit: cover;}
.webinar-partner-section .box .box-bottom {padding: 31px 25px 30px; background:#ffffff;}
.webinar-partner-section .box .title h3 {font-size: 23px;font-weight: 600;}
.webinar-partner-section .box .content { margin: 25px 0px 0px; position: relative;}
.webinar-partner-section .box .content_2 {margin: 10px 0px 40px; position: relative;}
.webinar-partner-section .box .content p {font-family: Montserrat,sans-serif;letter-spacing: 0px;font-weight: 500;font-size: 16px;}
/* .webinar-partner-section .box .outter_button .bottom-btn{position: absolute;top: auto;bottom: 25px;width: 100%; z-index:1;} */
.webinar-partner-section .box .outter_button a {font-weight: 600;}
.webinar-partner-section .box .outter_button a:hover {color: #000000;}
.webinar-partner-section .box .outter_button .box-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.webinar-partner-section .box .outter_button .box-link a {display: inline-block;width: 100%;height: 100%;}
.webinar-partner-section .box .content_2:before {content: ' ';top: auto;bottom:-40px;left: 0;right: 0;margin: auto;position: absolute;width: 55%;background: #000000;height: 1px;}
.webinar-partner-section .box .date {padding: 35px 0 5px;font-weight: 600;font-family: Montserrat,sans-serif;}

.agb_data_privacy {padding: 160px 0;}
.agb_data_privacy .box {width: 100%;display: inline-block;vertical-align: top;margin: 0 0 80px;}
.agb_data_privacy .box .title h2 {padding: 0 0 30px;}
.agb_data_privacy .box .inside-box {width: 100%;display: inline-block;vertical-align: top;margin: 0 0 30px;}
.agb_data_privacy .box .inside-box:last-child {margin-bottom: 0;}
.agb_data_privacy .box:last-child {margin-bottom: 0;}
.agb_data_privacy .box .inside-box .title h3 {font-size: 22px;padding: 0 0 11px;}
.agb_data_privacy .box .inside-box .content p {font-size: 16px;line-height: 25px;}

.shop_gate_partner .unternehmenBanner{background:#FF0103;background:-moz-linear-gradient(left,#FF0103 0%,#2d2c55 36%,#00B1AF 100%);background:-webkit-linear-gradient(left,#FF0103 0%,#2d2c55 36%,#00B1AF 100%);background:linear-gradient(to right,#FF0103 0%,#2d2c55 36%,#00B1AF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0103',endColorstr='#00b1af',GradientType=1);}
.shop_gate_partner span.fen_singleImageModule_shape{display:block!important;position:absolute;top:25%;left:50vw;margin:0 auto;transform:translate(calc(-50% + 105px),-50%);pointer-events:none;}
.shop_gate_partner span.testimonial_bg_img{display:none!important;}
.unternehmenBanner_v2 .fen_unternehmen_bg_shape{position:absolute;top:2%;left:50vw;margin:0 auto;transform:translate(calc(-50% + 96px),-50%);pointer-events:none;z-index:0;opacity:0.4;}
.shop_gate_partner .single_col_content_section{padding:80px 0 80px;}
.shop_gate_partner .referenzen-logo-section{padding:80px 0 50px;}
.shop_gate_partner .two_column_call_to_action_sec{padding:320px 0 260px;}
.shop_gate_partner span.singleImageModule-bottom-img{display:block!important;bottom:0;position:absolute;width:100%;z-index:1;}
.shop_gate_partner .singleImageModule{padding:140px 0 210px;}


.shop_gate_uber_uns_unternehmen span.fen_unternehmen_bg_shape{display:block!important;position:absolute;top:2%;left:50%;margin:0 auto;transform:translate(calc(-50% + 58px),-50%);pointer-events:none;z-index:0;opacity:0.4;}
.shop_gate_uber_uns_unternehmen span.testimonial_bg_img,
.shop_gate_unsere_idee .two_col_img_with_content_v5 .ke-author-shape12{display:none!important;}
.shop_gate_uber_uns_unternehmen .single_col_first span.fen_singleImageModule_bg{display:block!important;display:block!important;position:absolute;width:100%;bottom:0;left:0;z-index:1;}
.singleImageModule.single_col_first{background:linear-gradient(142deg,rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%);padding:100px 0 210px;}
.shop_gate_uber_uns_unternehmen .singleColumnContent{padding:100px 0 180px;}
.shop_gate_uber_uns_unternehmen .testimonialSliderMain{padding:180px 0 100px;}
.shop_gate_uber_uns_unternehmen .singleImageModule.single_col_second{background:#302b57;background:-moz-linear-gradient(left,#302b57 0%,#00B1AF 100%);background:-webkit-linear-gradient(left,#302b57 0%,#00B1AF 100%);background:linear-gradient(to right,#302b57 0%,#00B1AF 100%);overflow:hidden;}
.shop_gate_uber_uns_unternehmen .singleImageModule.single_col_second span.singleImageModule-bottom-img{display:block!important;position:absolute;bottom:0;width:100%;z-index:1;}
.shop_gate_uber_uns_unternehmen .singleImageModule.single_col_second span.singleImageModule-top-img{    /*     display: block !important; */
    top:0;position:absolute;transform:rotate(180deg);width:100%;}
.shop_gate_uber_uns_unternehmen .singleImageModule.single_col_second span.unt_singleImageModule_top_shape{display:block!important;top:0;width:100%;position:absolute;}
.shop_gate_uber_uns_unternehmen .singleImageModule.single_col_second span.unt_singleImageModule_shape{display:block!important;position:absolute;top:-24%;left:50vw;transform:translate(calc(-50% + 2px));}


.shop_gate_uber_uns_unternehmen span.testimonial_left_img { display: block !important; background-position: left bottom; top:0px; transform: none; position: absolute; background-size: contain; background-repeat: no-repeat; width: 553px; height: 538px; right: calc(100% - 13vw); left: auto;}
.shop_gate_uber_uns_unternehmen .two_column_call_to_action_sec { padding: 200px 0 110px; }
.shop_gate_uber_uns_unternehmen span.fen_uns_bg_img{position:absolute;display:block!important;left:50vw;top:-115%;transform:translate(calc(-50% + 110px));opacity:0.1;}
.shop_gate_uber_uns_unternehmen .singleImageModule{padding:120px 0 290px;overflow:hidden;background:linear-gradient(142deg,rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%);}
.threeColBoxRepeatInner{backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);background-color:rgba(255,255,255,0.3);border-radius:12px;border:1px solid rgba(209,213,219,0.3);}

.threeColBoxesInner {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.threeColBoxRepeat {padding: 10px;}
.threeColBoxRepeatInner {padding: 89px 41px;}

/* .shop_gate_uber_uns_unternehmen span.fen_threeColBox_left_img {
display: block !important;
position: absolute;
left: 50vw;
transform: translate(calc(-50% + 100px));
bottom: -50%;
top: auto;
} */

.shop_gate_uber_uns_unternehmen span.fen_singleImageModule_bg{position:absolute;display:block!important;bottom:0;width:100%;left:0;}
.threeColBox{overflow:hidden;}
.white-header_box .enumenu_ul .sub_menu_icon img{filter:invert(99%) sepia(100%) saturate(0%) hue-rotate(299deg) brightness(113%) contrast(101%);}
.singleImageModule.single_col_second{padding:280px 0 310px;}
.singleContentInner {max-width: 845px;margin: 0 auto;}
.singleColumnContent {overflow-x: hidden;position: relative;}
span.pinkImage {position: absolute;right: -250px;top: 10%;}
span.blueImage {position: absolute;top: 50%;right: -100px;}
.two_column_call_to_action_img img { width: 239px; }
.shop_gate_partner .two_column_call_to_action_sec .eclipse_shaps { bottom: 63px; }
.shop_gate_partner .testimonialSliderMain { padding-bottom: 150px; }
.shop_gate_unsere_idee span.small_eclipse_shaps_right { display: block !important; position: absolute; right: -95px; top: 0; }

.shop_gate_unsere_idee .two_col_img_with_content_v5 { padding: 110px 0 250px; }
.shop_gate_unsere_idee .inner_mg_two_col_img_with_content_v3:after { border: 3px solid #000000; }
.footer_language .wg-drop.country-selector .wgcurrent a { padding: 0 !important;     justify-content: flex-end;     position: relative; right: 55px;     border: none !important;  }
.footer_language .wg-drop.country-selector .wgcurrent:after { display:none !important; }
.footer_language .wg-drop.country-selector a{padding:0;background-color:transparent;margin:0 0 0 auto;height:auto; margin-left: 12px;}
.country-selector .wg-li { border-left:2px solid #ffffff!important;  }
.footer_language .wg-flags a img.wg-flag{margin-right:0;}
.footer_language .wg-drop.country-selector.closed ul{display:block!important;}
.footer_language .wg-flags a img.wg-flag{height:16px!important;width:27px;}
.footer_language .wg-drop.country-selector .wgcurrent{border:none;}
.footer_language .wg-drop.country-selector ul{background:transparent!important;border:none!important;bottom:auto;top:0;z-index:1;}
.footer_language .wg-drop.country-selector .wgcurrent{border:none;}
.footer_language .wg-drop.country-selector{background-color:transparent;width:100%;border:none;}
.footer_language .wgcurrent img.wg-flag{opacity:0.4;}
body  > .weglot-container.wg-default { display:none; }

/* form-contact-page */

.form-contact-info {width: 57%;box-shadow: 0px 15px 27px #00000029;border-radius: 8px;padding: 85px 85px 70px;}
.left_two_col_form_content {width: 43%;padding-right: 120px;}
.outter_two_col_form{align-items:center;}
.two_col_with_form_sec{padding:66px 0 45px;}
.shop_gate_contact .single_col_content_section{padding:45px 0 155px;}
.shop_gate_contact .single_col_content_section .outter_content{text-align:left;}
.shop_gate_contact .unternehmenBanner_v2{background:#FF0103;background:-moz-linear-gradient(left,#FF0103 0%,#2d2c55 36%,#00B1AF 100%);background:-webkit-linear-gradient(left,#FF0103 0%,#2d2c55 36%,#00B1AF 100%);background:linear-gradient(to right,#FF0103 0%,#2d2c55 36%,#00B1AF 100%);}
.two_col_banner_form_sec{background:#00B1AF;background:-moz-linear-gradient(left,#00B1AF 0%,#00B1AF 44%,#302b57 100%);background:-webkit-linear-gradient(left,#00B1AF 0%,#00B1AF 44%,#302b57 100%);background:linear-gradient(to right,#00B1AF 0%,#00B1AF 44%,#302b57 100%);padding:153px 0 50px;}
.outter_form_banner_two_col{align-items:center;}
.form-contact-srt_banner{max-width:520px;margin:0 auto;background-color:#ffffff;padding:60px 90px 50px;border-radius:8px;position:relative;}
.form-contact-srt_banner:before{content:'';position:absolute;width:100%;height:100%;border:3px solid #e6e2e2;border-radius:8px;left:21px;top:21px;z-index:-1;}
.inner_banner_form_content{max-width:494px;}
.form_banner_bottom_text{max-width:520px;margin:50px auto 0;text-align:center;}
.banner_form_content{padding-right:50px;}
.form-contact-info_banner{padding-right:20px;}
.left_two_col_form_content .content i{margin-right:10px;color:#7a181a;margin-top:15px;}
.left_two_col_form_content .content a{color:#000000;font-family:Helveticaneue;font-weight:300;}
.left_two_col_form_content .content *{font-size:16px;}
.shop_gate_contact .outter_content  .content h6{font-weight:bold;font-family:Helveticaneue;}

.shop_gate_unsere_idee .two_col_img_with_content_v5:after { display:none; }

.webinar-partner-section .box-bottom .bottom-btn a { color:#00B1AF; }
.webinar-partner-section .box-bottom .bottom-btn a:hover { color: #000000; }
.webinar-partner-section .bottom-btn{position:relative;z-index:1;}
.two_col_img_with_content_v3_full{text-align:center!important;}
.two_col_img_with_content_v3_full .title:after{left:50%!important;transform:translateX(-50%)!important;right:auto!important;}
.single_col_second .singleImageModule.v2 .singleImage{max-width:100%;}
.hs-search-field.mob_header_search{display:none;}
.career_two_col .inner_content{box-shadow:2px 0px 10px #888888;padding:60px;text-align:left;height: 100%;display: flex;flex-direction: column;position: relative;background-color: #fff;}
.career_two_col .content{padding:10px;}
.career_two_col .outter_career_content{margin-top:70px;}
.career_two_col .inner_content h3:after{position:absolute;content:'';background:#ff0000;background:-moz-linear-gradient(left,#ff0000 0%,#3c0a41 50%,#00b1af 100%);background:-webkit-linear-gradient(left,#ff0000 0%,#3c0a41 50%,#00b1af 100%);background:linear-gradient(to right,#ff0000 0%,#3c0a41 50%,#00b1af 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#00b1af',GradientType=1);height:4px;width:60px;left:0;bottom:0;}
.career_two_col .inner_content h3{margin-bottom:20px;padding-bottom:20px;position:relative;}
.three_col_box_v2 .ke-einfuhrung-items{width:calc(25% - 30px);margin:0 15px 55px;}
.four_col_box_text_v3 h6{color:#000;}
.four_col_box_text_v3{margin-top:34px;text-align:center;}
.four_col_box_icon_v3{text-align:center;}
.main_four_col_box_v3{padding:44px 15px;position:relative;}
.four_col_box_icon_v3 img{width:75px;height:75px!important;}
.four_col_box_content_v3{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7020a+0,4f0a3b+100 */background:#e7020a; /* Old browsers */background:-moz-linear-gradient(top,#e7020a 0%,#4f0a3b 100%); /* FF3.6-15 */background:-webkit-linear-gradient(top,#e7020a 0%,#4f0a3b 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,#e7020a 0%,#4f0a3b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7020a',endColorstr='#4f0a3b',GradientType=0); /* IE6-9 */padding:30px;}
.main_four_col_box_v3:hover .four_col_box_content_v3{visibility:visible;opacity:1;}
.inner_four_col_box_v3{margin-top:65px;}
.four_col_box_content_v3 p{font-size:14px;line-height:17px;color:#fff;}
.four_col_box_title{text-align:center;}
.slider_single_img .slider-for img{max-width:460px!important;margin:0 auto;border-radius:5px;}
.slider_single_img .slider-for{margin-bottom:0;max-width:500px;margin:0 auto;}
.slider_single_img .slider-nav{max-width:460px;margin:0 auto;}
.slider_single_img .slider-nav .singleImage{width:140px!important;margin:0 6px;max-width:145px!important;}
.slider_single_img .slider-nav img{width:140px!important;margin:0 6px;max-width:145px!important;border-radius:5px;}
.singleImageSliderModule{background:linear-gradient(225deg,#00b1af 0,#302b57); padding: 180px 0 70px; overflow: hidden;}
.slider_single_img .slider-nav .singleImage:after{display:none;}
.slider_single_img{margin-top:16px;}
.singleImageSliderModule .singleImage:after{border:3px solid #fff; left: 20px; }
.singleImageSliderModule .slider_single_img .slick-track { padding-bottom: 20px; }
.center_icon_app_process{width:145px;position:relative;}
.app_process_box{width:calc((100% - 145px)/2);}
.center_icon_app_process:before{content:'';position:absolute;width:21px;height:calc(100% + 100px);left:50%;transform:translateX(-50%);background:transparent linear-gradient(180deg,#274669 0%,#04A5A7 100%) 0% 0% no-repeat padding-box;border-radius:50px 50px 0 0;}
.center_icon_app_process_box{position:relative;margin-top:100px;text-align:center;width:140px;height:140px;background-color:#fff;border-radius:50%;box-shadow:0px 3px 6px #00000029;}
.center_icon_app_process_box img{position:relative;top:50%;transform:translateY(-50%);}
.center_icon_app_process:after{content:'';position:absolute;background-image:url(../png/union%201.png);background-position:center;background-repeat:no-repeat;width:70px;height:45px;left:50%;transform:translateX(-50%);top:calc(100% + 99px);}
.application_process_sec{padding:120px 0 245px;overflow:hidden;}
.inner_app_process_box{margin-top:245px;position:relative; min-height: 233px;}
.left_app_process .left_app_process_box:first-child{margin-top:50px;}
.left_app_process .left_app_process_box{margin-right:125px;position:relative;}
.right_app_process .right_app_process_box{margin-left:125px;text-align:right;}
.app_process_title{text-align:center;margin-bottom:55px;}
.app_process_bottom_title{text-align:center;position:relative;top:170px;}
.inner_app_process_box h6{color:#000;font-size:20px;font-weight:bold;display:inline;background-color:#fff;position:relative;padding-right:12px;}
.get_touch_info_content *{color:#000;}
.get_touch_info_content h6{font-weight:bold;font-size:20px;}
.get_touch_info_content{margin-top:30px;}
.two_col_get_touch_module{overflow:hidden;padding:120px 0 227px;}
.outter_two_col_get_touch{align-items:center;}
.two_col_get_touch_con{padding-right:110px;}
.get_touch_info_img img{width:245px;height:245px;}
.outter_get_touch_info{text-align:center;padding:0 30px;}
.outter_get_touch_info:first-child{padding-left:0;}
.outter_get_touch_info:last-child{padding-right:0;}
.get_touch_info_content *{color:#000;}
.get_touch_info_content h6{font-weight:bold;font-size:20px;}
.get_touch_info_content{margin-top:30px;}
.get_touch_social_icon_box a{width:25px;height:25px;background-color:#2D2D2D;border-radius:50px;display:block;margin:0 5px;}
.get_touch_social_icon{justify-content:center;margin-top:10px;}
.get_touch_social_icon_box a svg{width:15px;height:13px;fill:#fff;}
.get_touch_info_content a{font-weight:300;}
.four_col_box_v3{padding:125px 0 155px;overflow:hidden;}
.career_who_we_are .outter_button a{background-color:transparent!important;background-image:none;padding:0;margin-top:20px;}
.career_workplace span.fen_unternehmen_bottom_shape{display:none!important;}
.career_workplace .unternehmenBannerLeftCol{width:50%;padding-right:30px;}
.career_workplace .unternehmenBannerRightCol{width:50%;}
.shop_gate_career .top_shap_two_col_v3 { display:none; }
.ke-omni-v5 { background: linear-gradient(67deg,#3c0a41 0%,#ff0103 100%); }
.ke-omni-v5 .ke-omnichannel-info-txt:after { display:none; }
.ke-omni-v5 .ke-omnichannel-button div { display: inherit;     margin: 0 15px; }
.ke-omni-v5 .ke-omnichannel-button { display: flex; justify-content: center; margin-top: 35px; }
.ke-omni-v5 .ke-omnichannel-button .button--secondary a { color: #fff; }
.ke-omni-v5 .ke-omnichannel-info-txt { padding-left: 0; }
.only_horizontal-line:before{content:"";width:100%;height:2px;background-color:#2a2626;display:inline-block;position:absolute;right:-148px;top:14px;}
.only_horizontal-line:after{content:'';width:41px;height:2px;background-color:#000;position:absolute;top:17px;left:calc(100% + 147px);transform:rotate(10deg);}
.right_app_process_box .only_horizontal-line:before{left:-148px;}
.right_app_process_box .only_horizontal-line:after{right:calc(100% + 147px);transform:rotate(-10deg);left:auto;}
.right_app_process_box .inner_app_process_box h6{padding-right:0;padding-left:12px;}
.unternehmenBanner_v2 .top_shap_two_col_v3,
.unternehmenBanner_v2 .ke-banner-shape1{display:none;}
.career_workplace span.ke-banner-shape1{display:block;position:absolute;top:-437px;left:50vw;margin:0 auto;transform:translate(calc(-50% + -35px));pointer-events:none;z-index:1;opacity:.4;}
.career_workplace span.ke-banner-shape1 img{max-width:unset;}
.four_col_box_v3 span.ke-banner-shape2{position:absolute;top:2%;left:50vw;margin:0 auto;transform:translate(calc(-50% + 170px),-50%);pointer-events:none;}
.singleImageSliderModule .singleImageTitle{max-width:851px;margin:0 auto;}
.ke-omni-v5 span.ke-two-column-shape{display:block!important;transform:translate(calc(-50% + 129px),-50%);top:15%;}
.ke-omni-v5 span.ke-omni-shape-img{display:none;}
.ke-einfuhrung-module.three_col_box_v2{overflow:hidden;background:transparent linear-gradient(1deg,#FFFFFF 0%,#E6E2E2 100%) 0% 0% no-repeat padding-box;}
.shop_gate_career span.fen_top_shap_three_col img,
.shop_gate_career span.fen_app_pro_shap img{max-width:unset!important;}
.shop_gate_career span.fen_top_shap_three_col{display:block!important;position:absolute;bottom:-40px;left:50vw;width:100%;z-index:1;transform:translate(calc(-50% + 608px));}
.shop_gate_career span.fen_app_pro_shap{display:block!important;position:absolute;left:50vw;top:-57%;transform:translate(calc(-85% + 50px),-38%);}
.single_col_content_section.career_two_col{padding:135px 0;}
.ke-einfuhrung-module.three_col_box_v2{padding:110px 0;}
.ke-omni-v5 span.fen_top_shap_career{position:absolute;top:0;left:0;z-index:9;width:100%;pointer-events:none;display:block!important;}
.inner_four_col_box_content_v3 {
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.mob_process_outter {
    display: none;
}
.singleImageSliderModule .singleImage {
    width: 460px !important;     margin: 0 auto;

}
.shop_gate_career .singleImageSliderModule  span.slider_top_shap_logo {
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    pointer-events: none;
}



.shop_gate_partner .single_col_content_section.about_partner{padding: 126px 0 77px;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .title{max-width: 580px; width: 100%;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .title h2{margin-bottom: 16px;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .title p{font-size: 16px;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .icon_content{margin-bottom: 10px;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content h5{color:#000000; font-weight: 800; margin-bottom: 34px;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .icon_content .icon{display: flex; width: 53px; height: 53px; background-color: #FCFCFC; box-shadow: 0px 5px 8px #00000029; border-radius: 50px; margin-right: 20px;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .icon_content .icon img{width: 30px; margin: auto;}
.shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .icon_content .icon_content_text p{font-weight:500;}
.shop_gate_partner .threeColBox.vomPartner{padding: 150px 0 150px;}
.shop_gate_partner .threeColBox.vomPartner .threeColumnTitle h2{color: #ffffff;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxRepeatInner{background-color: #ffffff; padding: 33px 15px 39px 26px; text-align: center; position: relative; max-width: 280px; border-radius: 8px;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner{max-width: 1020px; margin: auto;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat {max-width: 300px; padding: 0; position: relative;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat:nth-child(3n+2){margin: auto;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat .threeColBoxRepeatInner{position: relative; text-align: center;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat .threeColBoxRepeatInner:before { content: ''; position: absolute; width: 100%; height: 100%; top: 20px; left: 20px; border: 3px solid #ffffff; z-index: -1; border-radius: 8px; }
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat .threeColBoxRepeatInner .threeColBoxImage{margin-bottom: 21px;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat .threeColBoxRepeatInner h4{font-size: 17px; font-weight: 700; line-height: 20px; margin-bottom: 8px;}
.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat .threeColBoxRepeatInner p{font-size: 15px;line-height: 22px;font-weight: 300;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden{padding: 150px 0 150px;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col{max-width: 1080px; margin: auto;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .banner_content {max-width: 561px; width: 100%;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .banner_content img{border-radius: 8px;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content{max-width: 437px; width: 100%; margin-left: auto;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content p {font-family: 'Segoe UI',sans-sarif; font-size: 20px; line-height: 27px; margin-bottom: 42px; color: #707070;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu{padding-left: 18px;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu h3{margin-bottom: 26px;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu form .hs-form-field{margin-bottom: 18px;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu form label{font-size: 16px; line-height: 24px; font-weight: 500;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu form input[type=text], .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu form input[type=email] {padding: 17px 13px 12px;background: #ffffff;border: none;border: none; font-size: 16px; line-height: 24px; font-weight: 400; font-family:color: #000000;font-family: Montserrat, sans-serif;}
.shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu form input[type=text]::placeholder , .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content .forms_menu form input[type=email]::placeholder {color: #ACACAC; font-weight: 400;}

.shop_gate_pages.shop_gate_partner_finden  span.ke-author-shape12 {
    display: block !important;
}

.shop_gate_pages.shop_gate_partner_finden span.testimonial_bg_img {
    display: none !important;
}
.shop_gate_pages.shop_gate_partner_finden span.ke-author-shape12 { top: -757px; transform: translate(calc(-50% + 257px),0); }
.shop_gate_partner_details .threeColBox.vomPartner {
    background-image: linear-gradient(241deg,#00b1af 0%,#302b57 100%); padding: 226px 0 200px;
}
.shop_gate_partner_details .unternehmenBanner_v2 {
    background-image:linear-gradient(67deg,#ff0103 0%,#3c0a41 100%) !important;

}
.shop_gate_partner_details .threeColBox.vomPartner span.top_shap_logo {
    display: block !important;
    top: 0;
    position: absolute;
    width: 100%;     z-index: 11;

}
.shop_gate_partner_details .shop_gate_partner .testimonialSliderMain {
    padding-bottom: 127px;
}
.shop_gate_partner_details .unternehmenBanner_v2 span.banner-bg-img_was, .shop_gate_partner_details .testimonialSliderMain span.testimonial_bg_img, .shop_gate_partner_details .threeColBox.vomPartner span.ke-omni-shape-img {
    display: block !important;
}
.shop_gate_partner_details .unternehmenBanner_v2 .fen_unternehmen_bg_shape { display:none; }
.shop_gate_partner_finden span.logo_sec_bg_img { width: 1409px; top: 0; left: 50%; transform: translate(calc(-50% + -1px),-43px); opacity: 0.2; z-index: 1; }

.shop_gate_partner_werden .testimonialSliderMain
{ background: #302b57;
    background: -moz-linear-gradient(left,#302b57 0%,#00b1af 100%);
    background: -webkit-linear-gradient(left,#302b57 0%,#00b1af 100%);
    background: linear-gradient(to right,#302b57 0%,#00b1af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#302b57',endColorstr='#00b1af',GradientType=1);
     }

.shop_gate_partner_werden .testimonialSlider * {
    color: #fff !important;
}

.shop_gate_partner_werden .testimonialSliderMain span.top_shap_logo {
    display: block !important;
    position: absolute;
    top: 0;
    width: 100%;     z-index: 1;

}
.shop_gate_partner_werden .career_two_col .inner_content {     padding: 50px;
 }
.shop_gate_partner_werden .career_two_col .outter_button {     margin-top: auto;
 }
.shop_gate_partner_werden .three_col_blog_sec .ke-three-col-shape-fixed { display:none !important; }
.shop_gate_partner_werden .testimonialSliderMain span.bg_shap_two_col_v3, .shop_gate_partner_werden .career_two_col span.testimonial_bg_img {
    display: block !important;
}
/* two_col_banner_form_sec_Partner_werden */


.two_col_banner_form_sec_Partner_werden {
    padding: 300px 0;     overflow: hidden;

}
.two_col_banner_form_sec_Partner_werden .form_content {
    padding-left: 50px;
}
.single_col_content_section.career_two_col {
    overflow: hidden;
}
.shop_gate_partner_werden .career_two_col span.testimonial_bg_img {
    top: -697px;
    transform: translate(calc(-50% + -19px));
}
.shop_gate_partner_werden .two_col_banner_form_sec_Partner_werden span.two_col_banner_form_bg_img {
   position: absolute;
    top: -109%;
    left: 50vw;
    margin: 0 auto;
    transform: translate(calc(-50% + 132px));
    pointer-events: none;
    display: block !important;

}
.shop_gate_partner_werden .testimonialRightInner:before, .shop_gate_partner_werden .testimonialRightInner:after { filter: invert(99%) sepia(100%) saturate(0%) hue-rotate(299deg) brightness(113%) contrast(101%); }
 .shop_gate_partner_werden .career_two_col .inner_content h3 {
    font-size: 25px;
}





/*  .shop_gate_partner_finden .unternehmenBanner span.fen_unternehmen_bottom_shape {     display: none !important; } */


.shop_gate_partner_finden .unternehmenBanner { background: linear-gradient(241deg,#00b1af 0%,#302b57 100%); }
.shop_gate_partner_finden .three_col_blog_sec { padding: 170px 0 210px; }

.tab-panel-rtgs {position: relative;overflow: hidden;}
.tab-panel-rtgs span.top_shap_logo {
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 9;
    width: 100%;
}

.tab-panel-rtgs span.top_shap_logo img {
    width: 100%;
    height: 100%;
}

.tab-panel-rtgs {
    padding: 237px 0 122px !important;
}



.shop_gate_partner_finden .two_col_img_with_content_v4 .con_two_col_img_with_content_v4 { width: 50%;
    text-align: left; }
.shop_gate_partner_finden .two_col_img_with_content_v4 .img_two_col_img_with_content_v4 {

    width: 50%;
    text-align: left;
}
.shop_gate_partner_finden .two_col_img_with_content_v4 .outter_button>div {     text-align: left;
 }
.shop_gate_partner_finden .icon_content h6 {
    color: #000;
    font-weight: bold;
}


@media (min-width: 1700px) {
    span.one_col_img_content-bg-img { transform: translate(calc(-50% + -40px),-50%); }
    span.bg_shap_two_col_v3 { transform: translate(calc(-50% + 194px)); }
    span.testimonial_bg_img { transform: translate(calc(-50% + 32px)); }
    .shop_gate_referenzen span.faq-bg-img { top: -42%; }
    span.ke-omni-shape-img { transform: translate(calc(-50% + 217px)); }
    span.faq-bg-img { transform: translate(calc(-50% + 38px),-18%); }
    .shop_gate_uber_uns_unternehmen .singleImageModule.single_col_second span.unt_singleImageModule_shape { transform: translate(calc(-50% + -231px)); }
}

@media (min-width: 1921px) {
    span.whitepaper-2col_bg_right, span.whitepaper-2col_bg_left, .shop_gate_unser_lffk span.fen_unternehmen_bg_shape,span.banner_sec_v2_bg, span.banner_sec_v2_bg_left, span.banner_sec_v2_bg_right, span.three_col_blog_bg_img, span.one_col_img_content-bg-img, span.banner-bg-img_was, span.faq-bg-img, span.bg_shap_two_col_v3, .fen-two-column-shape, .fen-two-column-shape, .ke-two-column-shape, span.testimonial_bg_img { left: 50% !important; }
}

@media(min-width:1151px) {

    .mega_menu_box { opacity: 0; visibility: hidden; }
    .enumenu_ul .hs-menu-wrapper>ul>li:hover .mega_menu_box { opacity: 1; visibility: visible; }
    .header_menu.enumenu_ul>.hs_cos_wrapper>.hs-menu-wrapper>ul>li.hs-menu-depth-1>a:after{content:'';position:absolute;left:0;bottom:34px;width:0;height:2px;background-color:#000000;border-radius:5px;transition:width ease .3s;}
    .header_menu.enumenu_ul>.hs_cos_wrapper>.hs-menu-wrapper>ul>li.hs-menu-depth-1:hover>a:after{width:100%;}
    .white-header_box .header_menu.enumenu_ul>.hs_cos_wrapper>.hs-menu-wrapper>ul>li.hs-menu-depth-1>a:after {background-color: #ffffff;}

}

@media(max-width:1440px)
{
    span.four_col_sec_bg_img, span.logo_sec_bg_img { width: 1440px; }
    span.four_col_sec_bg_img img { transform: scale(1.26); transform: scale(1.17); }
    span.logo_sec_bg_img img {     transform: scale(1.2);  }
    .four_col_sec_bg_img { height:100%; }

}


@media(max-width:1366px)
{

    h1, .h1 { font-size: 45px; }
    h2, .h2 { font-size: 37px; }
    h3, .h3 { font-size: 34px; }
    .spHeading1 h1,.spHeading1 h2,.spHeading1 h3,.spHeading1 h4,.spHeading1 h5,.spHeading1 h6{ font-size:45px; }
    .spHeading2 h1,.spHeading2 h2,.spHeading2 h3,.spHeading2 h4,.spHeading2 h5,.spHeading2 h6{font-size:37px;}
    .spHeading3 h1,.spHeading3 h2,.spHeading3 h3,.spHeading3 h4,.spHeading3 h5,.spHeading3 h6{ font-size:34px; }
    .content-wrapper { max-width: 1170px; }
    .outter_banner {  padding-bottom: 70px; }
    .icon_sec { padding-top: 70px; }
    .icon_img { width: 90px;  height: 90px; }
    .icon_img img { width: 50px; height: 50px; }
    .banner_module { padding: 145px 0 100px; }
    /*     .bg_img_with_title .content{padding-top:90px;} */
    /*     .bg_img_with_title{padding:100px 0;} */
    span.eclipse_shap, .eclipse_shaps {width:50%;background-size:contain;}
    .eclipse_shaps { width: 483px;  height: 483px;  bottom: -23px; }
    .two_col_img_with_content{padding:80px 0 50px;}
    .two_col_img_with_content_v2.two_col_img_with_content{padding:100px 0 0px;}
    .four_col_module{padding:100px 0;}
    .slick-slider .slick-prev{left:-20px;}
    .slick-slider .slick-next{right:-20px;}
    .slick-slider button{height:60px;}
    .logo_module{padding:220px 0 130px;}
    span.logo_sec_bg_img img{transform:scale(1.5);}
    span.four_col_sec_bg_img img { transform: scale(1.26); }
    .four_col_sec_bg_img {  height: auto; }
    span.four_col_sec_bg_img img, span.logo_sec_bg_img img { transform: initial; }
    span.four_col_sec_bg_img {   transform: scale(1.22); left: -51px; top: -308px; }
    span.logo_sec_bg_img { left: -54px;  transform: scale(1.22); }
    .enumenu_ul .hs-menu-wrapper>ul>li { padding: 0 13px; }
    .three_col_blog_sec, .shop_gate_referenzen .three_col_blog_sec { padding: 70px 0; }
    .two_col_img_with_content_v3, .shop_gate_unser_lffk .two_col_img_with_content_v3.unser_lffk_second_two_col { padding: 185px 0; }
    .one_col_img_content_sec { padding: 100px 0; }
    .one_col_img_box { padding-top:60px; }
    .faq_module { padding: 95px 0 100px; }
    .two_column_call_to_action_sec, .shop_gate_whitepaper .two_column_call_to_action_sec { padding: 100px 0; }
    .shop_gate_unser_lffk .two_col_img_with_content_v3 { padding: 200px 0; }
    .shop_gate_referenzen span.eclipse_shaps_right, .shop_gate_whitepaper span.eclipse_shaps_right, .shop_gate_handelsstudie .eclipse_shaps_right, .shop_gate_partner .eclipse_shaps_right, .shop_gate_uber_uns_unternehmen .eclipse_shaps_right { right: -39%; }
    .outter_bg_img_with_title h2 {   margin-top: 80px; }
    .referenzen-logo-section { padding: 125px 0 50px; }
    .shop_gate_referenzen .testimonialSliderMain, .shop_gate_referenzen .two_column_call_to_action_sec {  padding: 150px 0; }
    .single_col_content_section { padding: 140px 0 50px; }
    .shop_gate_handelsstudie .singleImageModule { padding: 150px 0 200px; }
    .shop_gate_handelsstudie span.small_shape_right { right: -390px; }
    .shop_gate_handelsstudie .two_column_call_to_action_sec, .shop_gate_partner .two_column_call_to_action_sec { padding: 150px 0; }
    .agb_data_privacy { padding: 110px 0; }
    .shop_gate_uber_uns_unternehmen .singleColumnContent, .shop_gate_uber_uns_unternehmen .testimonialSliderMain { padding: 100px 0 150px; }
    .shop_gate_uber_uns_unternehmen .two_column_call_to_action_sec { padding: 100px 0; }
    .threeColBoxRepeatInner { padding:41px; }
    .shop_gate_uber_uns_unternehmen span.fen_uns_bg_img { transform: translate(calc(-50% + 187px)); }
    .webinar-partner-section { padding:90px 0; }
    .shop_gate_unser_lffk .ke-three-col-shape-fixed { transform: translate(calc(-50% + 175px),-50%); top: -28.5%; }
    span.one_col_img_content-bg-img { top: 89.5%; transform: translate(calc(-50% + -42px),-50%); }
    .testimonialGroupMax .slick-slider .slick-next { right: -40px; }
    .testimonialGroupMax .slick-slider .slick-prev { left: -40px;  }
    .logo_box img { max-width: 121px; }
    .shop_gate_unsere_idee .two_col_img_with_content_v5 { padding: 110px 0 150px; }
    .form-contact-srt_banner, .form-contact-info { padding: 50px; }
    .left_two_col_form_content { padding-right: 80px; }
    .left_app_process .left_app_process_box{margin-right:50px;}
    .right_app_process .right_app_process_box{margin-left:50px;}
    .only_horizontal-line:after{left:calc(100% + 75px);}
    .only_horizontal-line:before{right:-75px;}
    .right_app_process_box .only_horizontal-line:before{left:-75px;}
    .right_app_process_box .only_horizontal-line:after{right:calc(100% + 73px);}
    .right_app_process_box.inner_app_process_box h6{padding:0 0 0 12px;}
    .inner_app_process_box{margin-top:265px;}
    .singleImageSliderModule .slick-slider .slick-prev { left: -65px; }
     .singleImageSliderModule .slick-slider .slick-next { right: -65px; }
        .two_col_get_touch_module { padding: 120px 0 150px; }
    .inner_four_col_box_content_v3 h6 {
    font-size: 15px;
}
    .shop_gate_partner_werden .career_two_col span.testimonial_bg_img {

    transform: translate(calc(-50% + 103px));
}
.shop_gate_partner_finden .three_col_blog_sec { padding: 150px 0; }
   .tab-panel-rtgs { padding: 150px 0 122px!important;}
}

@media(max-width:1250px)
{
    .inner_footer_menu { width: 33.33%; padding-top: 30px; }
    .footer_menu_sec { padding-top: 0; }
    .bg_img_with_title, .shop_gate_partner_details .threeColBox.vomPartner { padding: 150px 0;  }
    .inner_icon_box_three_col {  padding: 20px 20px; }
    .outter_icon_box_three_col { margin-left: -20px; margin-right: -20px; }
    .enumenu_ul .hs-menu-wrapper>ul>li { padding: 0 9px; }
    .shop_gate_contact .single_col_content_section { padding: 45px 0 120px; }
    .shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content{padding: 0 15px;}
    .two_col_banner_form_sec_Partner_werden { padding:150px 0; }
    .shop_gate_partner_werden .two_col_banner_form_sec_Partner_werden span.two_col_banner_form_bg_img { transform: translate(calc(-50% + 485px)); }
.shop_gate_partner_werden .career_two_col .inner_content {
    padding: 40px;
}
}


@media (max-width: 1200px)and (min-width: 991px){
    .shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat{width: 32%;}
}

@media(max-width:1199px)
{

    .content-wrapper {  max-width:970px; }
    .enumenu_ul .hs-menu-wrapper>ul>li { padding: 0 8px; }
    /*     .book_sec .inner_mg_two_col_img_with_content_v3:after { width: 350px;
    height: 328px; } */
    .shop_gate_unser_lffk .two_col_img_with_content_v3 { padding: 150px 0; }
    .inner-ima1 { height:1120px; }
    .shop_gate_uber_uns_unternehmen .singleImageModule {  padding: 100px 0 150px; }
    .shop_gate_uber_uns_unternehmen span.fen_uns_bg_img { top: -133%; }
    .shop_gate_unser_lffk .ke-three-col-shape-fixed { top: -24.5%; }
    .enumenu_ul .hs-menu-wrapper>ul>li { padding: 0 5px; }
    .shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat{padding: 20px;}
    .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .banner_content, .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content{max-width: 100%; width: 50%; padding: 0px 20px}
}

@media(max-width:1150px)
{
    .header_module.blur_bg .header_blue_sec {  backdrop-filter: blur(0px); background-color: transparent; border-bottom: none; }
    .enumenu_ul { display: none }
    .menu-block { height: auto; }
    .menu-icon { display: block }
    .enumenu_ul .hs-menu-wrapper > ul>li { display: block; margin: 0px; padding: 0px;     position: relative; }
    .enumenu_ul .hs-menu-wrapper > ul>li > a { display: block; text-align:left; padding: 8px; position: initial; }
    .enumenu_ul { width: 100%; }
    /*     .enumenu_ul .hs-menu-wrapper > ul>li ul { background:transparent; } */
    .enumenu_ul .hs-menu-wrapper > ul>li ul a {  display: block; text-align: left; color:#000000; padding: 5px 0; }

    /* Push Menu */
    body.menuslide_push { position: relative; }
    body.menuslide_push.slidemenuLeft { left: 0; transition: left 0.5s; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -ms-transition: left 0.5s; -o-transition: left 0.5s; }
    body.menuslide_push.slidemenuRight { right: 0; transition: right 0.5s; -webkit-transition: right 0.5s; -moz-transition: right 0.5s; -ms-transition: right 0.5s; -o-transition: right 0.5s; }
    body.slidemenuRight .enumenu_ul { right: -100%; }
    body.slidemenuRight.menu-open .enumenu_ul { right: 0; }
    body.slidemenuLeft .enumenu_ul { left: -300px; }
    body.slidemenuLeft.menu-open .enumenu_ul { left: 0; }
    body.menuslide_push.slidemenuLeft.menu-open { left: 300px }
    body.menuslide_push.slidemenuRight.menu-open { right: 300px }
    body.menuslide_push .enumenu_ul,
    body.menuOverlap .enumenu_ul { background:#ffffff none repeat scroll 0 0; display: block; height: 100%; max-height: 100%; width: 100%; overflow: auto; position: fixed; transition: all 0.5s ease 0s;  top: 0; }

    .header_search { display: none; }
    header.header { padding: 10px 0; height: auto; }
    .enumenu_ul .hs-menu-wrapper>ul { padding: 90px 20px; }
    .mega_menu_box { box-shadow: 4px 4px 8px 1px #cacaca; position: relative; padding: 20px; margin: 20px 0; }
    .left_mega_menu ul { max-width: 100%; }
    .enumenu_ul .left_mega_menu .hs-menu-wrapper>ul { padding: 0px; }
    .left_mega_menu .hs-menu-depth-1.hs-item-has-children>a { width: auto; }
    .left_mega_menu .hs-menu-depth-1.hs-item-has-children>a:after { display: none; }
    .left_mega_menu .arrow { top: 9px; }
    .left_mega_menu .hs-item-has-children ul.hs-menu-children-wrapper.sb-menu { opacity: 1; visibility: visible; }
    body.white-header_box.menuslide_push .enumenu_ul, body.white-header_box.menuOverlap .enumenu_ul { background:#000000; }
    .one_col_img_content_sec { padding: 90px 0; }
    .shop_gate_unser_lffk .two_column_call_to_action_sec { padding: 150px 0; }
    .inner-ima1 { height: 100% !important; background-image: none; background:#00B1AF;  background: -moz-linear-gradient(left,#00B1AF 0,#302b57 100%,#00B1AF 100%); background: -webkit-linear-gradient(left,#00B1AF,#302b57 100%,#00B1AF 0); background: linear-gradient(90deg,#00B1AF,#302b57 100%,#00B1AF 0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00b1af",endColorstr="#00b1af",GradientType=1); }
    .shop_gate_referenzen span.eclipse_shaps_right, .shop_gate_whitepaper span.eclipse_shaps_right, .shop_gate_handelsstudie .eclipse_shaps_right, .shop_gate_partner .eclipse_shaps_right, .shop_gate_uber_uns_unternehmen .eclipse_shaps_right { right: -53%; }
    span.banner_sec_v2_bg { position: absolute;top: -160px;left: 50vw;margin: 0 auto;transform: translate(calc(-50% + 8px));display: block !important; }
    .banner_sec_v2 { min-height: 100%; overflow: hidden; padding: 130px 0 100px; }

    .shop_gate_uber_uns_unternehmen span.banner_sec_v2_bg { display:none !important;  }
    .shop_gate_unsere_idee .two_col_img_with_content_v5 { padding: 100px 0; }
    .shop_gate_contact .single_col_content_section { padding: 45px 0 100px; }
    .mob_header_search input.hs-search-field__input{background-color:#fff!important;margin-top:10px;padding:12px 30px 12px;border:2px solid #000;}
    .mob_header_search button{background-color:transparent;padding:0;border:0;border-radius:0;background-image:none;position:absolute;right:12px;top:50%;margin-top:6px;transform:translateY(-50%);}
    .mob_header_search form{position:relative;}
    .mob_header_search button i{color:#000;}
    .hs-search-field.mob_header_search{display:block;}
    .three_col_box_v2 .ke-einfuhrung-items{padding:45px 25px;}
    .left_app_process .left_app_process_box{margin-top:220px;}



}


@media(max-width:991px){

    h1, .h1 { font-size: 40px; }
    h2, .h2 { font-size: 35px; }
    h3, .h3 { font-size: 30px; }

    .tabpt70{ padding-top: 70px; }
    .tabpt80{ padding-top: 80px; }
    .tabpt90{ padding-top: 90px; }
    .tabpb70{ padding-bottom: 70px; }
    .tabpb80{ padding-bottom: 80px; }
    .tabpb90{ padding-bottom: 90px; }

    .spHeading1 h1,.spHeading1 h2,.spHeading1 h3,.spHeading1 h4,.spHeading1 h5,.spHeading1 h6{ font-size:40px; }
    .spHeading2 h1,.spHeading2 h2,.spHeading2 h3,.spHeading2 h4,.spHeading2 h5,.spHeading2 h6{font-size:35px;}
    .spHeading3 h1,.spHeading3 h2,.spHeading3 h3,.spHeading3 h4,.spHeading3 h5,.spHeading3 h6{ font-size:30px; }
    .tabw30{width:30%}
    .tabw33{width:33.33%}
    .tabw40{width:40%}
    .tabw50{width:50%}
    .tabw60{width:60%}
    .tabw66{width:66.66%}
    .tabw70{width:70%}
    .tabw100{width:100%}
    .tabMax100{max-width:100%;}

    .button--secondary a { padding-top: 12px; padding-bottom: 12px; }
    .button a { padding-top: 14px; padding-bottom: 14px; }
    .outter_banner { padding-bottom: 60px; }
    .icon_sec { padding-top: 60px; }
    .banner_module { padding: 145px 0 60px; }
    /*     .bg_img_with_title .content{padding-top:60px;} */
    /*     .bg_img_with_title{padding:80px 0;} */
    .two_col_img_with_content{padding:60px 0 50px;}
    .two_col_img_with_content_v2.two_col_img_with_content{padding:60px 0 0px;}
    .four_col_module{padding:70px 0;}
    .slick-slider .slick-prev{left:0px;}
    .slick-slider .slick-next{right:0px;}
    span.logo_sec_bg_img img{transform:scale(2);}
    .logo_module{padding:170px 0 130px;}
    span.four_col_sec_bg_img { display: none; }
    .left_mega_menu { padding-right: 15px; }
    .right_mega_menu {  padding-left: 15px; }
    .two_col_img_with_content_v3, .shop_gate_unser_lffk .two_col_img_with_content_v3.unser_lffk_second_two_col { padding: 130px 0; }
    .three_col_blog_sec, .shop_gate_referenzen .three_col_blog_sec { padding: 60px 0; }
    span.three_col_blog_bg_img { top: 90%; }
    .one_col_img_content_sec { padding: 60px 0; }
    .one_col_img_box { padding-top:50px; }
    .faq_module { padding: 60px 0 100px; }
    /*     .book_sec .inner_mg_two_col_img_with_content_v3 img { width: 317px; }
    .book_sec .inner_mg_two_col_img_with_content_v3:after { width: 250px; height: 235px; left: 52%; top: 55%; transform: translate(-50%, -50%); }
    .book_sec .inner_mg_two_col_img_with_content_v3 { width: 100%; text-align: center; } */
    .img_two_col_img_with_content_v3 { padding-left: 15px; padding-right: 20px; }
    .con_two_col_img_with_content_v3, .inner_two_col_img_with_content_v3.odd .con_two_col_img_with_content_v3 { padding-right: 15px; }
    .inner_two_col_img_with_content_v3.odd .img_two_col_img_with_content_v3 { padding: 0 30px 0 0px; /*         margin-right: 15px;  */ }
    /*     .inner_two_col_img_with_content_v3.odd .inner_mg_two_col_img_with_content_v3:after { right: 10px; } */
    .two_column_call_to_action_sec, .shop_gate_whitepaper .two_column_call_to_action_sec { padding: 60px 0; }
    .inner_faq_sec { padding: 12px 25px 12px 60px; }
    .faq_title:before { left: 20px; }
    .unternehmenBannerRightColInner { margin-right: 20px; }
    .shop_gate_unser_lffk .two_column_call_to_action_sec { padding: 120px 0; }
    .two_col_img_with_content_v3 .title:after { width:100% !important; }
    .banner_sec_v4 { padding: 150px 0; }
    .referenzen-logo-section .logo_box {width: calc(100% / 3 - 30px);}
    .ke-einfuhrung-list { padding-right: 15px; }
    /*     .whitepaper-2col-section .box .box_img img {height: 240px;} */
    .whitepaper-2col-section .box .box-bottom {padding: 30px 35px 25px;}
    .testimonialRightContent {padding-left: 40px;}
    .outter_bg_img_with_title h2 {   margin-top: 50px; }
    .referenzen-logo-section { padding: 100px 0 50px; }
    .shop_gate_referenzen .testimonialSliderMain, .shop_gate_referenzen .two_column_call_to_action_sec {  padding: 100px 0; }
    .four_col_module_v2 { padding: 100px 0; }
    .shop_gate_referenzen span.eclipse_shaps_right, .shop_gate_whitepaper span.eclipse_shaps_right, .shop_gate_handelsstudie .eclipse_shaps_right, .shop_gate_partner .eclipse_shaps_right, .shop_gate_uber_uns_unternehmen .eclipse_shaps_right { display:none !important; }
    .four_col_module_v2 .four_col_img img { height: 400px; }
    .single_col_content_section { padding: 120px 0 30px;}
    .singleImage { margin-right: 20px; }
    .webinar-partner-section .box {width: calc(100% / 2 - 20px);}
    .webinar-partner-section { padding:70px 0; }
    .shop_gate_handelsstudie .singleImageModule {  padding: 100px 0 130px; }
    .shop_gate_handelsstudie .two_column_call_to_action_sec {  padding: 120px 0; }
    .shop_gate_partner .two_column_call_to_action_sec {  padding: 100px 0;  }
    .shop_gate_partner .singleImageModule { padding: 100px 0 150px; }
    .agb_data_privacy {padding: 100px 0;}
    .shop_gate_uber_uns_unternehmen .singleColumnContent, .shop_gate_uber_uns_unternehmen .testimonialSliderMain { padding: 100px 0; }
    .shop_gate_uber_uns_unternehmen span.fen_uns_bg_img { display:none !important; }
    .shop_gate_partner .testimonialSliderMain { padding-bottom: 70px; }
    span.faq-bg-img { transform: translate(calc(-50% + 121px),-18%); }
    .shop_gate_contact .single_col_content_section { padding: 45px 0 70px; }
    .footer_copy_right {width: 40%;}
    .left_two_col_form_content { padding-right: 50px; }
    .footer_copy_right_menu {width: 35%;}
    .two_col_img_with_content_v3_full .title:after { width: 300px !important; }
    .three_col_box_v2 .ke-einfuhrung-items {     padding:20px;  width: calc(50% - 30px); }
    .two_col_get_touch_con{padding-right:50px;}
    .outter_get_touch_info{padding:0 15px;}
    .center_icon_app_process_box{width:100px;height:100px;}
    .center_icon_app_process{width:100px;}
    .app_process_box{width:calc((100% - 100px)/2);}
    .left_app_process .left_app_process_box{margin-right:20px;margin-top:100px;}
    .center_icon_app_process_box{margin-top:80px;}
    .only_horizontal-line:after{left:calc(100% + 25px);}
    .only_horizontal-line:before{right:-25px;}
    .right_app_process_box .only_horizontal-line:before{left:-20px;}
    .right_app_process_box .only_horizontal-line:after{right:calc(100% + 20px);}
    .right_app_process .right_app_process_box{margin-left:20px;margin-top:175px;}
    .center_icon_app_process:before{height:calc(100% + 50px);}
    .center_icon_app_process:after{top:calc(100% + 49px);}
    .app_process_bottom_title{top:120px;}
.two_col_get_touch_module { padding:100px 0; }
    .mob_process_outter {
        display:block;
    }
    .inner_app_process, .app_process_bottom_title { display:none; }

    .inner_app_process_box {
        margin-top: 20px;     min-height: auto;

    }
    .center_icon_app_process_box img {
        width: 45px;
        height: 45px;
        object-fit: contain;
    }
    .single_col_content_section.career_two_col, .two_col_banner_form_sec_Partner_werden {
    padding: 110px 0;
}

    .center_icon_app_process_box {
    margin-top: 40px;
}
    .four_col_box_content_v3 { padding:20px; }
    .career_two_col .inner_content { padding: 40px; }
    .shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content{width: 100%;}
    .shop_gate_partner .single_col_content_section.about_partner .outter_about_partner_content .content .title{max-width: 100%; margin-bottom: 30px;}
    .shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat{margin-bottom: 50px;}
    .shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat:last-child{margin-bottom: 0px;}
    .shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat:nth-child(3n+1),.shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat:nth-child(3n+2), .shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat:nth-child(3n+3) {margin-left: auto; margin-right: auto; margin-bottom: 50px;}
    .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .banner_content, .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content{width: 100%;}
    .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .banner_content img{display: block; margin: auto; margin-bottom: 30px;}
.shop_gate_partner_werden .career_two_col .inner_content {
    padding: 30px;
}
    .shop_gate_partner_finden .three_col_blog_sec { padding: 100px 0; }
    .tab-panel-rtgs { padding: 100px 0 !important;}
}

@media(max-width:767px){

    h1, .h1 { font-size: 38px; }
    h2, .h2 { font-size: 32px; }
    h3, .h3 { font-size: 28px; }
    h5, .h5 { font-size: 20px; }
    .spHeading1 h1,.spHeading1 h2,.spHeading1 h3,.spHeading1 h4,.spHeading1 h5,.spHeading1 h6{ font-size:38px; }
    .spHeading2 h1,.spHeading2 h2,.spHeading2 h3,.spHeading2 h4,.spHeading2 h5,.spHeading2 h6{font-size:32px;}
    .spHeading3 h1,.spHeading3 h2,.spHeading3 h3,.spHeading3 h4,.spHeading3 h5,.spHeading3 h6{ font-size:28px; }

    .mobile-center{ text-align: center; }

    .mtop30{ margin-top: 30px; }

    .mpt45{ padding-top: 45px; }
    .mpt55{ padding-top: 55px; }
    .mpt65{ padding-top: 65px; }
    .mpt100{ padding-top: 100px; }

    .mpb45{ padding-bottom: 45px; }
    .mpb55{ padding-bottom: 55px; }
    .mpb65{ padding-bottom: 65px; }
    .mpb100{ padding-bottom: 100px; }

    .mobilMax100{max-width:100%; width:100%;}
    .mw50{width:50%;}
    .mw100{width:100%;}

    .shop_gate_handelsstudie .singleImage { max-width: 100%; }
    .outter_button>div{display:block;margin:15px 0px 0;}
    .logo_module .content{margin-bottom:60px;}
    .outter_banner{padding-bottom:50px;flex-direction:column-reverse;}
    .icon_sec{padding-top:50px;}
    .inner_icon_box{padding-left:3px;padding-right:3px;}
    .outter_icon_box{margin-left:0px;margin-right:0px;}
    .four_col_box{padding:14px 8px 14px 0;max-width:400px;margin:0 auto;}
    .inner_four_col{margin-top:25px;margin-left:0;margin-right:0;}
    .banner_module{padding:145px 0 30px;}
    /*     .bg_img_with_title .content{padding-top:30px;} */
    span.eclipse_shap, .eclipse_shaps {width:60%;top:0;transform:inherit;width:85%;top:-110px;}
    .img_two_col_img_with_content,
    .inner_two_col_img_with_content.even .img_two_col_img_with_content{padding:0;}
    .con_two_col_img_with_content, .two_column_call_to_action_content {padding-top:30px;}
    .inner_two_col_img_with_content{padding:25px 0;}
    .two_col_img_with_content{padding:30px 0 50px;}
    .two_col_img_with_content_v2 .con_two_col_img_with_content{margin-left:0;}
    .two_col_img_with_content_v2.two_col_img_with_content{padding:50px 0 30px;}
    .four_col_module{padding:50px 0;}
    .slick-slider button{width:40px;height:40px;transform:translateY(-23%);}
    .two_col_img_with_content_v2 span.eclipse_shap_v2{background-position:inherit;background-size:contain;}
    .inner_footer_menu{width:50%;}
    .footer_copy_right{text-align:center;}
    .footer_social_icon{padding-top:20px;justify-content:center;}
    .logo_module{padding:100px 0 100px;}
    .inner_banner_content{text-align:center;}
    .banner_module .content{margin:0 auto;}
    .banner_module .outter_button>div{text-align:center;}
    .bg_img_with_title { padding:100px 0; }
    .left_mega_menu { width: 100%;  padding-right: 0; border-right: none;/*         padding-bottom: 20px; margin-bottom: 20px; */    }
    .right_mega_menu { width: 100%; padding-left: 0;/*         border-top: 1px solid #363636; */    }
    .three_col_blog_sec, .shop_gate_referenzen .three_col_blog_sec { padding: 50px 0; }
    .two_col_img_with_content_v3, .shop_gate_unser_lffk .two_col_img_with_content_v3.unser_lffk_second_two_col { padding: 100px 0; }
    .one_col_img_box { padding-top:30px; }
    .faq_module { padding:50px 0 100px; }
    .inner_three_col_blog { margin-left: 0; margin-right: 0; }
    .three_col_blog_box { padding-left: 0; padding-right: 0; }
    span.three_col_blog_bg_img { top: 96%; }
    .three_col_blog_box:last-child { padding-bottom: 0; }
    /*     .book_sec .inner_mg_two_col_img_with_content_v3:after { width: 290px; height: 265px; left: 51%; }
    .book_sec .inner_mg_two_col_img_with_content_v3 img { width: 348px; } */
    .img_two_col_img_with_content_v3 {padding: 0 20px 0 0px; text-align: center; max-width: 100%; margin-right: 0px; }
    .inner_mg_two_col_img_with_content_v3 { width: 100%; margin: 0 auto;  }
    .banner_img { text-align: center; padding-top: 20px; }
    .con_two_col_img_with_content_v3 { text-align: center; padding: 0; margin-top: 50px; }
    .con_two_col_img_with_content_v3, .inner_two_col_img_with_content_v3.odd .con_two_col_img_with_content_v3 { padding: 0; }
    .inner_two_col_img_with_content_v3, .inner_two_col_img_with_content_v3.odd { flex-direction: column-reverse; }
    .inner_two_col_img_with_content_v3.odd .img_two_col_img_with_content_v3 { margin-right: 0; }
    .inner_two_col_img_with_content_v3.odd .con_two_col_img_with_content_v3 { text-align: center; }
    .inner_two_col_img_with_content_v3 { padding: 30px 0; }

    .inner_mg_two_col_img_with_content_v3:after { right: 10px; }
    .outter_one_col_img_content { padding: 40px 20px; }
    /*     .img_two_col_img_with_content_v3 { height: 300px; } */
    .two_column_call_to_action_sec, .shop_gate_whitepaper .two_column_call_to_action_sec { padding: 50px 0; }
    .eclipse_shaps { height: 75%; top: 0; }
    .two_col_img_with_content_v3 .title:after { left: 50%;right: auto !important;transform: translateX(-50%);  max-width: 385px !important; }
    .inner_two_col_img_with_content_v3.odd .title:after { left: 50%; }
    .shop_gate_unser_lffk .two_column_call_to_action_sec { padding: 100px 0; }
    .shop_gate_unser_lffk .two_col_img_with_content_v3 { padding: 100px 0; }
    .unternehmenBannerLeftCol .outter_button>div {text-align: center; }
    .con_two_col_img_with_content_v3 .outter_button>div { text-align: center; }
    .banner_sec_v4 { padding: 130px 0 100px; }
    span.banner-bg-img_was { top: 28%; }
    .referenzen-logo-section .logo_box {width: calc(100% / 2 - 30px);margin: 0 15px 50px;}
    .referenzen-logo-section .inner_logo.logo_slick {padding: 60px 0 0;}
    .whitepaper-2col-section .box {width: calc(100% / 1 - 30px);}
    .whitepaper-2col-section {padding: 60px 0px;}
    .whitepaper-2col-section .box .title h3 {font-size: 21px;}
    .whitepaper-2col-section .box .box-bottom {padding: 22px 20px 22px;}
    /*     .whitepaper-2col-section .box .box_img img {height: 220px;} */
    .whitepaper-2col-section .two_col_img_v3_title {padding-bottom: 40px;}
    .whitepaper-2col-section .box:last-child{ margin-bottom:0; }
    .testimonialTwoCol {flex-wrap: wrap;}
    .testimonialLeftImage {width: 100%;text-align: center;}
    .testimonialLeftImage img {margin: 0 auto;}
    .testimonialRightContent {padding-left: 0;text-align: center;width: 100%;padding-top: 30px;padding-bottom: 20px;}
    .testimonialRightInner:before {left: 0;}
    .testimonialRightInner:after {bottom: -10px;}
    .testimonialSliderGroup ul.slick-dots {bottom: -30px;}
    .referenzen-logo-section { padding: 50px 0 50px; }
    .unternehmenImage {margin: 0 auto;}
    .unternehmenImage:before {left: 10px;top: 10px;}
    .four_col_module_v2 { padding: 100px 0; }
    .shop_gate_referenzen .testimonialSliderMain {  padding: 50px 0; }
    .shop_gate_referenzen .two_column_call_to_action_sec { padding:100px 0 50px 0; }
    .inner_unternehmenBannerLeftCol {   max-width: 100%; }
    .unternehmenBannerTwoCol { flex-direction: column-reverse;  display: flex;  flex-wrap: wrap;}
    .unternehmenBannerLeftCol { padding-top: 30px; }
    .unternehmenBanners { padding-top: 100px; }
    .four_col_module_v2 .four_col_img img { height: 350px; }
    .single_col_content_section .outter_content .content p { font-size:16px; line-height:25px; }
    .single_col_content_section {padding: 80px 0 50px;}
    .single_col_content_section .outter_content .title h2 { padding: 0 0 10px; }
    .singleImage {max-width: 350px;}
    .v2  .singleImage:after {left: 10px;top: 10px;}
    .shop_gate_handelsstudie span.small_shape_right, .shop_gate_handelsstudie span.small_shape_left { display:none !important; }
    .shop_gate_handelsstudie .two_column_call_to_action_sec, .shop_gate_handelsstudie .two_col_img_with_content_v3 { padding: 50px 0;}
    .shop_gate_handelsstudie .two_col_img_with_content_v4 { padding: 80px 0 50px; }
    .webinar-partner-section .box {width: calc(100% / 1 - 30px);}
    .webinar-partner-section {padding: 50px 0px;}
    .webinar-partner-section .box .title h3 {font-size: 21px;}
    .webinar-partner-section .box .box-bottom {padding: 22px 20px 22px;}
    .webinar-partner-section .two_col_img_v3_title {padding-bottom: 40px;}
    .shop_gate_partner .two_column_call_to_action_sec, .shop_gate_partner .single_col_content_section, .shop_gate_partner .referenzen-logo-section {  padding: 50px 0;  }
    .shop_gate_partner .singleImage, .shop_gate_uber_uns_unternehmen .singleImageModule .singleImage { max-width: 100%; }
    .agb_data_privacy {padding: 60px 0;}
    .agb_data_privacy .box {margin: 0 0 51px;}
    .agb_data_privacy .box .title h2 {padding: 0 0 20px;}
    .threeColBoxRepeatInner {padding: 40px 20px;}
    .shop_gate_uber_uns_unternehmen .singleImageModule {  padding:50px 0 100px; }
    .shop_gate_uber_uns_unternehmen .singleColumnContent, .shop_gate_uber_uns_unternehmen .testimonialSliderMain, .shop_gate_uber_uns_unternehmen .two_column_call_to_action_sec {  padding:50px 0; }
    span.pinkImage {width: 150px;right: -100px;}
    span.blueImage {width: 150px;top: 30%;}
    /*     .white-header_box .right_mega_menu { border-left: 1px solid #fff0; } */
    .shop_gate_partner .testimonialSliderMain { padding-bottom: 50px; }
    span.faq-bg-img { display:none; }
    .shop_gate_unsere_idee .two_col_img_with_content_v5 { padding: 60px 0; }
    .inner_banner_form_content { margin: 0 auto 30px; }
    .banner_form_content { padding-right: 0; }
    .form-contact-srt_banner, .form-contact-info { padding: 50px 20px; }
    .two_col_banner_form_sec { padding: 130px 0 50px; }
    .left_two_col_form_content {  width: 100%; padding: 0 0 30px 0; text-align: center; }
    .form-contact-info { width: 100%; }
    .shop_gate_contact .single_col_content_section { padding: 45px 0 50px; }
    .two_col_with_form_sec {  padding: 50px 0 45px; }
    .footer_copy_right {width:100%;}
    .footer_copy_right_menu ul { justify-content: center; }
    .footer_copy_right_menu {width:100%; padding-top: 20px; }
    .three_col_box_v2 .ke-einfuhrung-items {   width: calc(100% - 30px); }
    .career_workplace .unternehmenBannerLeftCol { width: 100%; padding-right:0px; }
    .career_workplace .unternehmenBannerRightCol { width: 100%; }
.two_col_banner_form_sec_Partner_werden .form_content {
    padding: 30px 0 0;
}
    .main_four_col_box_v3 {
        padding: 20px 0; }

    .application_process_sec, .four_col_box_v3 {
        padding: 100px 0; }
    .four_col_box_text_v3 {
        margin-top: 20px; }


    .singleImageSliderModule .slick-slider .slick-next {
    right: 0;
}
    .singleImageSliderModule .slick-slider .slick-prev {
    left: 0;
}
    .single_col_content_section.career_two_col, .two_col_banner_form_sec_Partner_werden {
    padding: 90px 0;
}
    .ke-einfuhrung-module.three_col_box_v2 {
    padding:90px 0;
}
    .app_process_title {

    margin-bottom: 30px;
}
    .two_col_get_touch_con {
    padding-right: 0;
}
    .two_col_get_touch_info {
    margin-top: 25px;
}
    .ke-omni-v5 .ke-omnichannel-button .button--secondary a { display: block;
    margin: 5px 0; }
    .ke-omni-v5 .ke-omnichannel-button div {
        display: inline-block; }
    .ke-omni-v5 .ke-omnichannel-button {
        display: block; }
    .shop_gate_partner .career_two_col .content {
    padding: 0;
}
    .shop_gate_partner .single_col_content_section.about_partner{padding: 80px 0 50px;}
    .shop_gate_partner_finden .three_col_blog_sec { padding:50px 0; }
    .tab-panel-rtgs { padding:50px 0 !important;}
}


@media(max-width:480px)
{
    span.eclipse_shap, .eclipse_shaps { width: 100%; top: -80px; }
    .inner_footer_menu { width: 100%; text-align: center; }
    .footer_top_sec { justify-content: center; }
    span.three_col_blog_bg_img { top: 98%; }
    /*     .img_two_col_img_with_content_v3 { height: 240px; } */
    .unser_lffk_second_two_col .inner_mg_two_col_img_with_content_v3:after { width: calc(100% - 55px); height: calc(100% - 60px);  top: 45px; left: 35px;}
    .banner_sec_v4 { padding: 130px 0 50px; }
    .footer_lan { width: 100%; text-align: center; margin-top: 20px; }
    .lan_text_footer ul { justify-content: center; }
    .footer_lan_swich .lang_list_class { transform: translateX(-50%) !important;  right: auto;  left: 50% !important; }
    .outter_bg_img_with_title h2 {   margin-top: 30px; }
    .faq_title:before { left: 13px; }
    .inner_faq_sec { padding: 12px 25px 12px 40px; }
    .shop_gate_referenzen span.faq-bg-img { top: 0; }
    .single_col_content_section { padding: 50px 0;}
    .shop_gate_handelsstudie .singleImageModule { padding: 100px 0;}
    .agb_data_privacy {padding: 45px 0;}
    .agb_data_privacy .box .inside-box .title h3 {font-size: 20px;}
    .shop_gate_partner .singleImageModule { padding:50px 0 100px 0; }
    .shop_gate_unsere_idee span.small_eclipse_shaps_right {     right: -160px; }
    .shop_gate_unsere_idee .two_col_img_with_content_v5 { padding: 50px 0; }
    .footer_language .wg-drop.country-selector .wgcurrent a { justify-content:flex-start;     right: 39px; }
    .footer_language .wg-drop.country-selector.closed ul { top: -16px; position: relative;}
    .footer_language .wg-drop.country-selector a { margin: 0 auto; justify-content: center; top:0px; right:0px; position: relative; padding-left: 12px; }
    .footer_language { margin-left: 42px; }
    .outter_get_touch_info { width: 100%; padding: 20px 0; }
    .singleImageSliderModule .singleImage {
        width: 238px !important; }
    .slider_single_img .slider-for img {
        max-width: 300px !important; }
    .career_two_col .inner_content { padding: 40px 20px; }
    .slider_single_img .slider-nav img { width: 240px !important;  margin: 0 auto; }
    .slider_single_img .slider-nav .singleImage { width: 240px !important; max-width: 240px !important; }
    .shop_gate_partner .threeColBox.vomPartner{padding: 60px 0 60px;}
    .shop_gate_partner .threeColBox.vomPartner .threeColBoxesInner .threeColBoxRepeat {padding-left: 15px;}
    .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden{padding: 80px 0 80px}
    .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .banner_content, .shop_gate_pages.partner_werden_section .two_col_banner_form_sec_Partner_werden .outter_form_banner_two_col .form_content{padding: 0}
}