@font-face{font-family:Bould;src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-bold-webfont.eot');src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-bold-webfont.eot#iefix') format('embedded-opentype'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-bold-webfont.woff2') format('woff2'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-bold-webfont.woff') format('woff'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-bold-webfont.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bould;src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-semibold-webfont.eot');src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-semibold-webfont.eot#iefix') format('embedded-opentype'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-semibold-webfont.woff2') format('woff2'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-semibold-webfont.woff') format('woff'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-semibold-webfont.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bould;src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-regular-webfont.eot');src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-regular-webfont.eot#iefix') format('embedded-opentype'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-regular-webfont.woff2') format('woff2'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-regular-webfont.woff') format('woff'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bould;src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-light-webfont.eot');src:url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-light-webfont.eot#iefix') format('embedded-opentype'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-light-webfont.woff2') format('woff2'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-light-webfont.woff') format('woff'),url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Mark%20Lotse/Fonts/Bould/bould-light-webfont.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
  
  /* Theme Colours */
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  *,:after,:before{box-sizing:border-box}
  button,hr,input{overflow:visible}img,legend{max-width:100%}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{scroll-behavior:smooth;line-height:1.15;-webkit-text-size-adjust:100%}.body-container-wrapper{overflow:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{height:auto;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
  .hidden,.invisible{visibility:hidden}.row-fluid{width:100%}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.row-fluid:after,.row-fluid:before{display:table;content:""}.clearfix:after,.container-fluid:after,.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:0;margin-left:2.127659574%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%}.row-fluid .span11{width:91.489361693%}.row-fluid .span10{width:82.97872339599999%}.row-fluid .span9{width:74.468085099%}.row-fluid .span8{width:65.95744680199999%}.row-fluid .span7{width:57.446808505%}.row-fluid .span6{width:48.93617020799999%}.row-fluid .span5{width:40.425531911%}.row-fluid .span4{width:31.914893614%}.row-fluid .span3{width:23.404255317%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.382978723%}@media (max-width:767px){.row-fluid{width:100%}.row-fluid [class*=span]{display:block;float:none;width:auto;margin-left:0}}@media (min-width:768px) and (max-width:1139px){.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%}.row-fluid .span11{width:91.436464082%}.row-fluid .span10{width:82.87292817100001%}.row-fluid .span9{width:74.30939226%}.row-fluid .span8{width:65.74585634900001%}.row-fluid .span7{width:57.182320438000005%}.row-fluid .span6{width:48.618784527%}.row-fluid .span5{width:40.055248616%}.row-fluid .span4{width:31.491712705%}.row-fluid .span3{width:22.928176794%}.row-fluid .span2{width:14.364640883%}.row-fluid .span1{width:5.801104972%}}@media (min-width:1280px){.row-fluid,.row-fluid .span12{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span11{width:91.45299145300001%}.row-fluid .span10{width:82.905982906%}.row-fluid .span9{width:74.358974359%}.row-fluid .span8{width:65.81196581200001%}.row-fluid .span7{width:57.264957265%}.row-fluid .span6{width:48.717948718%}.row-fluid .span5{width:40.170940171000005%}.row-fluid .span4{width:31.623931624%}.row-fluid .span3{width:23.076923077%}.row-fluid .span2{width:14.529914530000001%}.row-fluid .span1{width:5.982905983%}}.hide{display:none}.show{display:block}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}@media (max-width:767px){.hidden-desktop,.visible-phone{display:inherit!important}.hidden-phone,.visible-desktop{display:none!important}}@media (min-width:768px) and (max-width:1139px){.hidden-desktop,.visible-tablet{display:inherit!important}.hidden-tablet,.visible-desktop{display:none!important}}
  .content-wrapper{margin:0 auto;max-width:1240px;padding:0 20px}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.content-wrapper--vertical-spacing,.dnd-section{padding:80px 20px;position:relative}.dnd-section>.row-fluid{margin:0 auto;max-width:1200px}.dnd-section .dnd-column{padding:0 20px}@media (max-width:767px){.dnd-section .dnd-column{padding:0}.content-wrapper--vertical-spacing,.dnd-section{padding-bottom:40px!important;padding-top:40px!important}}
  h2,strong{font-weight:700}html{font-size:16px}a,body,h1,h2,h3,h4,h5,h6{color:{};}html[lang^=ko] body,html[lang^=zh] body{line-break:strict;word-break:break-all}p{font-size:1rem;margin:0 0 1.4rem}a:focus{text-decoration:underline}.body-container.body-container--blog-post .hero-banner__title h1{font-size:4.5rem}h2{font-size:5.125rem}h3{font-size:2rem;font-weight:300}h4{font-size:1.5rem}h5{font-size:1rem}h6{font-size:.875rem}ol,ul{font-size:1.125rem;font-weight:700;margin:0 0 1.5rem}ol li,ul li{margin-bottom:.25rem}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none}code,hr{background-color:{};}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{top:-.5em}:focus{outline:green auto}.disable-focus-styles :focus{outline:0}@media (max-width:1140px){h2{font-size:3.875rem!important}}@media (max-width:767px){h1{font-size:3.5rem!important}h2{font-size:3rem!important}}
  .button:active,.button:focus{text-decoration:none}.button,.button.button--weiss{background-color:{};}.button.button--triangles:after,.button.button--triangles:before{border:22px solid transparent;content:"";height:calc(100% + 2px);position:absolute;top:-1px;width:22px}.button.button--triangles:before{border-right-color:{};}.button:focus{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (min-width:768px){.button{padding:12px 40px!important}}.button.button--weiss{background-color:{};}
  .hs-form-field{margin-bottom:.5rem}.hs-fieldtype-date .input .hs-dateinput:before,form label{color:{};}form .hs-button,form input[type=submit],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:{};}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,select:focus,textarea:focus{outline-color:rgba(82,168,236,.8)}fieldset,form .hs-richtext img{max-width:100%!important}fieldset.form-columns-1 input[type=email],fieldset.form-columns-1 input[type=file],fieldset.form-columns-1 input[type=number],fieldset.form-columns-1 input[type=password],fieldset.form-columns-1 input[type=tel],fieldset.form-columns-1 input[type=text],fieldset.form-columns-1 select,fieldset.form-columns-1 textarea,fieldset.form-columns-2 input[type=email],fieldset.form-columns-2 input[type=file],fieldset.form-columns-2 input[type=number],fieldset.form-columns-2 input[type=password],fieldset.form-columns-2 input[type=tel],fieldset.form-columns-2 input[type=text],fieldset.form-columns-2 select,fieldset.form-columns-2 textarea{width:100%!important}::-webkit-input-placeholder{color:#9da09a}::-moz-placeholder{color:#9da09a}:-ms-input-placeholder{color:#9da09a}:-moz-placeholder{color:#9da09a}::placeholder{color:#9da09a}form .hs-richtext,form .hs-richtext p{color:#fff;font-size:.875rem;margin:0 0 1.4rem}form .hs-richtext a,form .hs-richtext p a{color:#cad1e1}form .header{background-color:transparent;border:none}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{font-size:.75rem}.hs-form-required{color:red;display:none}.hs-input.invalid.error{border-color:{};}form .actions:after{border:22px solid transparent;content:"";height:calc(100% + 2px);position:absolute;top:-1px;width:22px}form .actions:before{border-right-color:{};}.hs_recaptcha{padding:2rem 0}.grecaptcha-badge{margin-left:0}ul.inputs-list{list-style:none;margin:0;padding:0}.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox,.inputs-list li.hs-form-booleancheckbox,.inputs-list li.hs-form-checkbox{margin:.25rem 0}.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label,.inputs-list li.hs-form-booleancheckbox label,.inputs-list li.hs-form-checkbox label{margin-bottom:0;position:relative}.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label>span,.inputs-list li.hs-form-booleancheckbox label>span,.inputs-list li.hs-form-checkbox label>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:calc(25px + .5rem);margin-right:.25rem;min-height:33px}.legal-consent-container .inputs-list li.hs-form-booleancheckbox label>span>p{margin:0!important}.legal-consent-container .inputs-list li.hs-form-booleancheckbox label>span{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;padding-left:2rem;padding-top:0}
.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label input,.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label input,.inputs-list li.hs-form-booleancheckbox label input,.inputs-list li.hs-form-checkbox label input{-webkit-appearance:none;height:25px;left:0;opacity:0;position:absolute;top:2px;width:100%}.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label>span::before,.inputs-list li.hs-form-booleancheckbox label>span::before,.inputs-list li.hs-form-checkbox label>span::before{background-color:{};}.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label input:checked+span::after,.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label input:checked+span::after,.inputs-list li.hs-form-checkbox label input:checked+span::after{opacity:1}.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label input:focus+span:not(.hs-form-required)::before,.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label input:hover+span:not(.hs-form-required)::before,.inputs-list li.hs-form-booleancheckbox label input:focus+span:not(.hs-form-required)::before,.inputs-list li.hs-form-booleancheckbox label input:hover+span:not(.hs-form-required)::before,.inputs-list li.hs-form-checkbox label input:focus+span:not(.hs-form-required)::before,.inputs-list li.hs-form-checkbox label input:hover+span:not(.hs-form-required)::before{box-shadow:0 0 0 1px #00263a;outline:transparent solid 1px}.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label{margin-bottom:0;position:relative}.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:calc(25px + .5rem);margin-right:.25rem;min-height:33px}.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label>span::before{border:1px solid #d1d6dc;border-radius:50%;content:"";height:25px;left:0;position:absolute;top:4px;width:25px}@media (min-width:768px){fieldset.form-columns-2 input[type=email],fieldset.form-columns-2 input[type=file],fieldset.form-columns-2 input[type=number],fieldset.form-columns-2 input[type=password],fieldset.form-columns-2 input[type=tel],fieldset.form-columns-2 input[type=text],fieldset.form-columns-2 select,fieldset.form-columns-2 textarea{width:95%!important}fieldset.form-columns-2 .hs-form-field:nth-child(2) input[type=email],fieldset.form-columns-2 .hs-form-field:nth-child(2) input[type=file],fieldset.form-columns-2 .hs-form-field:nth-child(2) input[type=number],fieldset.form-columns-2 .hs-form-field:nth-child(2) input[type=password],fieldset.form-columns-2 .hs-form-field:nth-child(2) input[type=tel],fieldset.form-columns-2 .hs-form-field:nth-child(2) input[type=text],fieldset.form-columns-2 .hs-form-field:nth-child(2) select,fieldset.form-columns-2 .hs-form-field:nth-child(2) textarea{width:100%!important}}
.inputs-list li.hs-form-booleancheckbox label > span::after,.inputs-list li.hs-form-checkbox label > span::after,.hs_multiple_checkboxes ul.inputs-list li.hs-form-checkbox label > span::after{content: "";border: 4px solid#cc353f;border-left: 0;border-radius: 0;border-top: 0;height: 20px;left: 7px;opacity: 0;position: absolute;top: 4px;transform: rotate(45deg);transition: opacity 0.15s ease-in-out;width: 10px;}/* Style new checked item */
.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label > span::after{content: "";opacity: 0;border: 8.5px solid#cc353f;border-radius: 50%;position: absolute;left: 4px;top: 8px;transition: opacity 0.2s ease-in-out;}/* Show focused element */
.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label input:hover + span:not(.hs-form-required)::before,.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label input:focus + span:not(.hs-form-required)::before{box-shadow: 0 0 0 1px#33415c;outline: 1px solid transparent}
  table,td,th{border:1px solid #dee2e6}table{margin-bottom:1.4rem;overflow-wrap:break-word}tbody+tbody{border-top:2px solid #dee2e6}td,th{padding:.75rem;vertical-align:top}thead td,thead th{background-color:#343a40;border-bottom:2px solid #dee2e6;color:#fff;vertical-align:bottom}
  .main-header {
    background-color: #001233 !important;
    position: relative !important;
    top: 0 !important;
    z-index: 9999 !important;
    width: 100% !important;
}

@media (min-width: 981px) {
  .main-header {
    height: 112px;
  }
}

@media (min-width: 767px) and (max-width: 980px) {
  .main-header {
    height: 118px;
  }
}

@media (max-width: 766px) {
  .main-header {
    height: 104px;
  }
}

.header__container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    padding-top: 15px !important;
    border-bottom: 1px solid rgb(255 255 255 / 0.2);
    background: #001233;
}

@media (max-width: 1100px){
  .header__menu-col1-normal { 
      display: none !important;
  }
}

.header__logo{
    display: flex;
    align-items: center;
    padding-top: 15px !important;
    width: auto !important;
}

.main-header .hs-menu-item.hs-menu-depth-1 {
    margin: 0px 20px 0px !important;
}

@media (max-width: 1100px){
  .main-header .hs-menu-item.hs-menu-depth-1 {
    margin: 0px 20px 15px !important;
}
}

.hs-menu-item.hs-menu-depth-1 a {
    color: white;
    text-decoration: none;
    border-bottom: none;
}

.hs-menu-item.hs-menu-depth-1 a:hover {
  color: #cc353f !important;
}

.hs-menu-item.hs-menu-depth-1 a:active {
  color: #cc353f !important;
}

/*-------------------------------------------------------------------------------------------------------------------*/



/* General */
header.main-header {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
}
header:after {
  content: '';
  background-color: rgba(255, 255, 255, 0.5);
  bottom: -9px;
  height: 10px;
  left: 0;
  position: absolute;
  width: 100%;
}
.header__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 20px;
}

@media (min-width: 768px) {
  header.main-header {
    background-color: rgba(255, 255, 255, 0);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  header.main-header:after {
    display: none;
  }
}

/* Header Logo */
.header__logo {
  height: 42.575px; /* Icon Height */
  position: relative;
  width: 100%;
  z-index: 10000;
}
.header__logo-icon {
  height: calc(42.575px + 0.5rem); /* Icon Height + Padding */
  position: absolute;
  -webkit-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
  width: calc(42.575px + 0.5rem); /* Icon Width + Padding */
}
body.scroll-down .header__logo-icon,
body.scroll-up .header__logo-icon {}
.header__logo-icon a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10001;
}
.header__logo-icon svg {
  fill: white;
  pointer-events: none;
}
.main-header.nav-open .header__logo-icon svg {
  fill: #ffffff;
}
.header__logo-text {
  height: 28.99px; /* Text Height*/
  left: 62.575px; /* 42.575px logo with and 40px margin */
  position: absolute;
  top: 14px;
  width: 166.855px; /* Text Width */
}
.header__logo-text a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10001;
}
.header__logo-text svg {
    fill: #fff;
    height: 35px!important;
    margin-left: -15px;
    margin-top: 5px;
    pointer-events: none;
    width: 200px!important;
}

@media (max-width: 767px) {
  .header__logo-text svg{
    margin-top: 0px;
    margin-left: 0px;
  }
}

.main-header.nav-open .header__logo-text svg {
  fill: #ffffff;
}

/* Header Hamburger */
@media (max-width: 1100px){
  .header__hamburger-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 42.575px; /* Icon Height */
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  width: 100%;
  z-index: 10000;
}
}

@media (min-width: 1101px){
  .header__hamburger-wrapper { 
      display: none !important;
  }
}

@media (max-width: 1100px){
  .header__hamburger {
  padding: 0.5rem;
/*   position: fixed; */
  -webkit-transition: background-color 0.15s;
  -o-transition: background-color 0.15s;
  transition: background-color 0.15s;
  }
  body.scroll-down .header__hamburger,
  body.scroll-up .header__hamburger {
}
}

.header__hamburger {
  margin-top: 30px !important;
}

@media (max-width: 767px) {
  .header__hamburger {
  margin-top: 50px !important;
}
}

@media (max-width: 767px) {
  .header__logo {
    margin-top: 15px !important;
  }
}

.main-header:after {
    display:none;
}


/* Hamburger Icon */
.hamburger {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  overflow: visible;
  padding: 0;
  transition-duration: .15s;
  transition-property: opacity,filter;
  transition-timing-function: linear;
  text-transform: none;
}
.hamburger-box {
  display: inline-block;
  height: 24px;
  position: relative;
  width: 40px;
}
.hamburger-inner {
  display: block;
  margin-top: -2px;
  top: 50%;
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  background-color: white;
  border-radius: 4px;
  height: 4px;
  position: absolute;
  transition-duration: .15s;
  transition-property: transform;
  transition-timing-function: ease;
  width: 40px;
}
.hamburger-inner:after,
.hamburger-inner:before {
  content: "";
  display: block;
}
.hamburger-inner:before {
  top: -10px;
}
.hamburger-inner:after {
  bottom: -10px;
}
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: .275s;
  transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
}
.hamburger--elastic .hamburger-inner:before {
  top: 10px;
  transition: opacity .125s ease .275s;
}
.hamburger--elastic .hamburger-inner:after {
  top: 20px;
  transition: transform .275s cubic-bezier(.68,-.55,.265,1.55);
}
.main-header.nav-open .hamburger--elastic .hamburger-inner {
  transition-delay: 75ms;
  transform: translate3d(0,10px,0) rotate(135deg);
}
.main-header.nav-open .hamburger--elastic .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0;
}
.main-header.nav-open .hamburger--elastic .hamburger-inner:after {
  transition-delay: 75ms;
  transform: translate3d(0,-20px,0) rotate(-270deg);
}
.main-header.nav-open .hamburger .hamburger-inner,
.main-header.nav-open .hamburger .hamburger-inner:after,
.main-header.nav-open .hamburger .hamburger-inner:before {
  background-color: white;
}

/* Header Menu */
.header__menu {
  background-color: rgba(51, 65, 92, 0.95);
  display: none;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow-y: scroll;
  padding: 6rem 0;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 9999;
}
.main-header.nav-open .header__menu {
  display: block;
  opacity: 1;
  visibility: visible;
}
.header__menu-content-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: calc(100vh - 12rem); /* Accounts for padding */
  width: 100%;
}
.header__menu-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.header__menu-col1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
.header__menu-main ul li a {
  color: #ffffff;
  font-size: 2.5rem;
  font-weight: 700;
  text-decoration: none;
}

@media (max-width: 767px) {
  .header__menu-main ul li a {
    font-size: 20px !important;
  }
}


@media (min-width: 767px) and (max-width: 1100px) {
  .header__menu-main ul li a {
    font-size: 30px !important;
  }
}

.header__menu-main ul li a:hover {
  color: #cc353f;
  text-decoration: none;
}
.header__menu-col2 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.header__menu-secondary {
  margin-bottom: 2rem;
}
.header__menu-secondary ul li a {
  color: #ffffff;
  text-decoration: none;
}
.header__menu-secondary ul li a:hover {
  color: #cc353f;
  text-decoration: none;
}
.header__menu .social-links__icon {
  width: 40px;
  height: 40px;
}
.header__menu .social-links__icon svg {
  height: 20px;
  width: 20px;
}

@media (max-width: 767px) {
  .header__container {
    padding-bottom: 40px;
    padding-top: 5px !important;
  }
}


@media (min-width: 768px) {
  .header__container {
    padding: 2.5rem 20px 1.875rem 20px;
  }
  .header__logo {
    height: 65.5px; /* Icon Height */
  }
  .header__logo-icon {
    height: calc(65.5px + 1rem); /* Icon Height + Padding */
    width: calc(65.5px + 1rem); /* Icon Width + Padding */
  }
  .header__logo-text {
    height: 44.6px; /* Text Height*/
    left: 105.5px; /* 65.5px logo with and 40px margin */
    top: 21px;
    width: 256.7px; /* Text Width */
  }
  .header__hamburger-wrapper {
    height: 65.5px; /* Icon Height */
  }
  .header__menu {
    padding: 8rem 0;
  }
  .header__menu-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .header__menu-col1 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 50%;
  }
  
  @media (min-width: 767px) and (max-width: 1100px) {
    .header__menu-col1 {
      justify-content: left;
      margin-left: 15px;
  }
}
  
  
  .header__menu-col2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    width: 50%;
  }
  .header__menu-secondary {
    margin-bottom: 6rem;
  }
  .header__menu-content-wrapper {
    min-height: calc(100vh - 16rem); /* Accounts for padding */
  }
}


  .header__logo-icon svg {
    width: 40px;
    height: 40px;
}
  


@media (max-width: 1100px) {
  .hs-menu-wrapper ul {
    display: unset !important;

  }
}

.header__menu-col1-normal {
  margin-top: 25px !important;
}


@media (max-width: 1100px) {
  .header__menu-content, .header__menu-content-wrapper {
    display: unset !important;

  }
}

.header__menu .content-wrapper {
    margin-left: -15px;
    margin-top: 20px;
}
  .header__container_chamidu{display:flex}.header-menu-items{list-style-type:none;display:flex}
  /* General */
.footer {
  background-color: #33415c;
  border-top: 12px solid #5c677d;
  padding-bottom: 0;
  padding-top: 2rem;
}
.footer__container.content-wrapper {
  padding: 0 20px;
}
.footer__main,
.footer__social-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footer__column {
  width: 100%;
}

/* Footer Logo */
.footer__logo {
  margin-bottom: 2.5rem;
}

/* Footer Menus */
.footer__menu {
  margin-bottom: 2.5rem;
  width: 95%;
}
.footer__menu ul li {
  margin-bottom: 0px;
}
.footer__menu ul li:first-of-type {
  margin-bottom: 1rem !important;
}

@media (max-width: 767px) {
  .footer__menu ul li:first-of-type {
    margin-bottom: 0.3rem !important;
  }
}

@media (max-width: 981px) {
  .footer__copyright {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}


.footer__menu ul li:last-of-type {
  margin-bottom: 0rem;
}
.footer__menu ul li:first-of-type a {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 30px !important;
}
.footer__menu ul li a {
  font-weight: 400;
  text-decoration: none;
}

/* Footer Address */
.footer__address {
  margin-bottom: 2.5rem;
}
.footer__address h6 {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

@media (max-width: 767px) {
  .footer__address h6 {
    margin-bottom: 0.3rem;
  }
}
.footer__address * {
  font-size: 1.125rem;
}

/* Footer Social */
.footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2rem 0;
}

@media (max-width: 767px) {
  .footer__social {
    padding: 1rem 0;
  }
}

/* Footer Bottom */
.footer__bottom-wrapper {
  background-color: #001233;
  padding: 1rem 0;
}
.footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.footer__bottom-menu .hs-menu-wrapper.hs-menu-flow-horizontal ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.footer__bottom-menu li.hs-menu-item {
  padding: 0 1rem;
  position: relative;
}
.footer__bottom-menu li.hs-menu-item:first-of-type {
  padding-left: 0;
}
.footer__bottom-menu li.hs-menu-item:last-of-type {
  padding-right: 0;
}
.footer__bottom-menu li.hs-menu-item:after {
  content: "|";
  position: absolute;
  right: 0;
}
.footer__bottom-menu li.hs-menu-item:last-of-type:after {
  content: "";
}

@media (max-width: 767px) {
  .footer__bottom-menu {
    display:none;
  }
}


@media (min-width: 480px) {
  .footer__column {
    width: 50%;
  }
}

@media (max-width: 480px) {
  .footer__social {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

@media (min-width: 481px) and (max-width: 766px) {
  .footer__social {
      justify-content: start;
      margin-left: -5px;
  }
}

@media (min-width: 768px) {
  .footer__row-1 {
    min-height: 220px;
  }
  .footer__column {
    width: 33.3333333333%;
  }
  .footer__social {
    padding: 1rem 0;
    margin-left: -5px;
  }
  .footer__bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

#hs_cos_wrapper_agentur_menu ul li:first-of-type a {
    cursor: default;
}

#hs_cos_wrapper_agentur_menu ul li:first-of-type a:hover {
    color: white !important;
}

.social-links__icon {
    height: 40px !important;
    width: 40px !important;

}

.social-links__icon svg {
  height: 25px !important;
}


.footer__container.content-wrapper {
  padding: 0px;
}

@media (max-width: 981px) {
  .footer__container.content-wrapper {
    padding: 0px 20px;
  }
}

@media (min-width: 981px) and (max-width: 1270px) {
  .footer__container.content-wrapper {
      padding: 0px 20px;
  }
}
  .hs-menu-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical ul{display:-webkit-box;display:-ms-flexbox;display:flex}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}
  



.about {
  position: relative;
  z-index: 1; /* Prevent overlap with parallax triangle */
}
.about__left-content {
  padding: 2rem 0 1rem 0;
}
.about__right-content {
  padding: 1rem 0 2rem 0;
}
.about__image > div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 264px;
  width: 264px;
}
.about__video > div {
  width: 100%
}
.about__video iframe {
  max-width: 100%;
}

/* Small screens */
@media (max-width: 1139px) {
  .about {
    background-color: #33415c;
    border-top: 10px solid #cad1e1;
  }
  .about__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: auto;
    max-width: 1240px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .about__image {
    margin-top: -80px;
  }
  .about__video {
    margin-bottom: -80px;
  }
}

/*** No Grid (e.g. IE) ***/
@media (min-width: 1140px) {
  .about {
    background-color: #33415c;
    border-top: 10px solid #cad1e1;
  }
  .about__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: auto;
    max-width: 1240px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .about__background {
    display: none;
  }
  .about__image {
    margin-top: -120px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
  }
  .about__left-content {
    /*margin-top: -120px;*/
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding: 2.5rem 1rem 7rem 0;
    width: 50%;
  }
  .about__right-content {
    margin-bottom: -120px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 2.5rem 1rem 7rem 0;
    width: 50%;
  }
  .about__video {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -120px;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    width: 50%;
  }
}

/*** Grid ***/
@supports (display: grid) {
  @media (min-width: 1140px) {
    .about {
      background-color: transparent;
      border: none;
    }
    .about__content {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 20px repeat(12,minmax(auto, 100px)) 20px 1fr;
      grid-template-columns: 1fr 20px repeat(12,minmax(auto, 100px)) 20px 1fr;
      -ms-grid-rows: 80px 200px 1fr 200px 80px;
      grid-template-rows: 80px 200px 1fr 200px 80px;
      max-width: 100%;
      padding: 0;
      width: 100%;
    }

    /* Background */
    .about__background {
      background-color: #33415c;
      border-top: 10px solid #cad1e1;
      display: block;
      -ms-grid-column: 4;
          grid-column-start: 4;
      -ms-grid-column-span: 13;
      grid-column-end: 17;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 3;
      grid-row-end: 5;
    }

    /* Image */
    .about__image {
      -ms-grid-column: 5;
          grid-column-start: 5;
      -ms-grid-column-span: 3;
      grid-column-end: 8;
      -ms-grid-row: 1;
          grid-row-start: 1;
      -ms-grid-row-span: 2;
      grid-row-end: 3;
      margin-top: 0;
      width: 100%;
    }

    /* Left Content */
    .about__left-content {
      -ms-grid-column: 5;
          grid-column-start: 5;
      -ms-grid-column-span: 5;
      grid-column-end: 10;
      -ms-grid-row: 3;
          grid-row-start: 3;
      -ms-grid-row-span: 2;
      grid-row-end: 5;
      /*margin-top: -80px;*/
      padding: 2.5rem 1rem 7rem 0;
      width: 100%;
    }

    /* Right Content */
    .about__right-content {
      -ms-grid-column: 10;
          grid-column-start: 10;
      -ms-grid-column-span: 6;
      grid-column-end: 16;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 4;
      margin-bottom: -80px;
      padding: 4rem 0 7rem 1rem;
      width: 100%;
    }

    /* Video */
    .about__video {
      -ms-grid-column: 10;
          grid-column-start: 10;
      -ms-grid-column-span: 6;
      grid-column-end: 16;
      -ms-grid-row: 4;
          grid-row-start: 4;
      -ms-grid-row-span: 3;
      grid-row-end: 7;
      margin-bottom: -60px;
      width: 100%;
    }
    .about__video iframe {
      max-width: 100%;
    }
  }
}






.accordion__group {
  border: 0;
  border-top: 2px solid #979dac;
  margin: 0;
  padding: 0;
}
.accordion__item {
  border-bottom: 2px solid #979dac;
  margin: 0;
}
.accordion__trigger {
  background: none;
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  font-weight: normal;
  margin: 0;
  padding: 0.3rem 1rem;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  outline: none;
}
.accordion__trigger:before,
.accordion__trigger:after {
  display: none;
}
.accordion__wrapper.white-text .accordion__trigger {}
.accordion__trigger:hover,
.accordion__trigger:focus {
  background-color: #eff1f6;
  border: 0;
  text-decoration: none;
}

.accordion__group *:first-child .accordion__trigger{}
.accordion__group button {}
.accordion__group button::-moz-focus-inner {
  border: 0;
}
.accordion__title {
  font-weight: 600;
  display: block;
  padding-left: 2rem;
  pointer-events: none;
  outline: none;
}
.accordion__title > h3 {
  color: #33415c;
  margin: 0;
  padding: 0;
}
.accordion__icon {
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
}
.accordion__icon:before, .accordion__icon:after {
  content: "";
  position: absolute;
  background-color: #33415c;
  -webkit-transition: color 300ms, -webkit-transform 300ms cubic-bezier(0.4, 0, 0.4, 1);
  transition: color 300ms, -webkit-transform 300ms cubic-bezier(0.4, 0, 0.4, 1);
  -o-transition: transform 300ms cubic-bezier(0.4, 0, 0.4, 1), color 300ms;
  transition: transform 300ms cubic-bezier(0.4, 0, 0.4, 1), color 300ms;
  transition: transform 300ms cubic-bezier(0.4, 0, 0.4, 1), color 300ms, -webkit-transform 300ms cubic-bezier(0.4, 0, 0.4, 1);
}
.accordion__icon:before {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
}
.accordion__icon:after {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: -1px;
}
.accordion__trigger[aria-expanded="true"] .accordion__title h3 {
  color: #cc353f;
}
.accordion__trigger[aria-expanded="true"] .accordion__icon {
  cursor: pointer;
}
.accordion__trigger[aria-expanded="true"] .accordion__icon:before {
  background-color: #cc353f;
  transform: rotate(270deg);
}
.accordion__trigger[aria-expanded="true"] .accordion__icon:after {
  background-color: #cc353f;
  transform: rotate(180deg);
}
.accordion__panel {
  margin: 0;
  padding: 0;
}
.accordion__content {}
.accordion__wrapper.white-text .accordion__content,
.accordion__wrapper.white-text .accordion__content * {
  color: #ffffff;
}
/* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
.accordion__panel[hidden] {
  display: none;
}






.blog-newsletter__wrapper {
  position: relative;
}
.blog-newsletter__main {
  background-image: url(https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Background%20Images/Mark-Lotse--Background_Blue-Triangles-With-Top-Border.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.blog-newsletter__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 1rem;
}
.blog-newsletter__title {
  width: 100%;
}
.blog-newsletter__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
.blog-newsletter__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blog-newsletter__description {
  width: 100%;
}
.blog-newsletter__description,
.blog-newsletter__description * {
  color: #ffffff;
}
.blog-newsletter__form {
  width: 100%;
}
.blog-newsletter__whitespace {
  height: 14rem;
}
.blog-newsletter__triangle {
  bottom: 0;
  position: absolute;
  right: 0;
}

@media (min-width: 767px) {
  .blog-newsletter__title {
    width: 58.3333333333%;
  }
  .blog-newsletter__image {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 41.6666666667%;
  }
  .blog-newsletter__image img {
    padding-bottom: 200px;
    margin-top: -200px;
  }
  .blog-newsletter__description {
    width: 50%;
  }
  .blog-newsletter__form {
    width: 50%;
  }
}






.cards-with-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -2rem;
  margin-right: -2rem;
}

.card-with-image__wrapper {
  width: 100%;
  padding: 2rem;
}
.card-with-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.card-with-image__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  max-width: 300px;
  position: relative;
  width: 100%;
}
.card-with-image__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.card-with-image__content {
  background-color: #e63946;
  border-top: 10px solid #ff8989;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 5rem;
  margin-top: -3rem;
  padding: 4rem 2rem 4rem 2rem;
  width: calc(100% - 5rem);
}
.card-with-image__title {
  padding-bottom: 1rem;
  padding-right: 2rem;
  position: relative;
}
.card-with-image__title,
.card-with-image__title a {
  color: #ffd0d0;
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 1.2;
  text-decoration: none;
}
.card-with-image__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}
.card-with-image__wrapper:nth-child(4n+3) .card-with-image__arrow-link svg polyline,
.card-with-image__wrapper:nth-child(4n+4) .card-with-image__arrow-link svg polyline {
  stroke: #ffffff !important;
}
.card-with-image__description {
  color: #ffffff;
  padding-right: 2rem;
}
.card-with-image__wrapper:nth-child(4n+3) .card-with-image__content,
.card-with-image__wrapper:nth-child(4n+4) .card-with-image__content {
  background-color: #33415c;
  border-top: 10px solid #979dac;
}
.card-with-image__wrapper:nth-child(4n+3) .card-with-image__title,
.card-with-image__wrapper:nth-child(4n+3) .card-with-image__title a,
.card-with-image__wrapper:nth-child(4n+4) .card-with-image__title,
.card-with-image__wrapper:nth-child(4n+4) .card-with-image__title a {
  color: #eff1f6;
}

@media (min-width: 767px) {
  .card-with-image__wrapper {
    padding: 4rem 2rem;
    width: 50%;
  }
  .card-with-image__image {
    height: 420px;
    max-width: 420px;
  }
}






.cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.cards--one-col .card__wrapper,
.cards--two-col .card__wrapper,
.cards--three-col .card__wrapper {
  width: calc(100% + 40px); /* Offsets standard content padding on mobile */
}
.card__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-left: -20px; /* Offsets standard content padding on mobile */
  margin-right: -20px;   /* Offsets standard content padding on mobile */
}
.card {
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 10px solid #ff8989;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 1rem;
  padding: 2rem 2rem 2.5rem 2rem;
  position: relative;
  width: 100%;
}
.card,
.card--koralle {
  background-color: #e63946;
  border-top: 10px solid #ff8989;
}
.card h1,
.card--koralle h1,
.card h2,
.card--koralle h2,
.card h3,
.card--koralle h3,
.card h4,
.card--koralle h4,
.card h5,
.card--koralle h5,
.card h6,
.card--koralle h6 {
  color: #ffd0d0;
}
.card--indigo {
  background-color: #33415c;
  border-top: 10px solid #cad1e1;
}
.card--indigo h1,
.card--indigo h2,
.card--indigo h3,
.card--indigo h4,
.card--indigo h5,
.card--indigo h6 {
  color: #cad1e1;
}
.card__content {
  color: #ffffff;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.card__cta {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  padding-top: 2rem;
  width: 100%;
}
.card__cta > span {
  padding: 0.5rem;
}
.card__link {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width :100%;
}

@media (min-width: 767px) {
  .cards--two-col .card__wrapper {
    width: 50%;
  }
  .cards--three-col .card__wrapper {
    width: 33.333333333%;
  }
  .card__wrapper {
    margin: 0;
  }
}






/* Note that the blog also uses this CSS for the header */

.hero-banner {
  min-height: 400px;
  overflow: hidden;
  position: relative;
}
.hero-banner__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.hero-banner__video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.hero-banner:before {
  background-color: #ffffff;
  -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 0% 100%);
          clip-path: polygon(100% 0, 100% 0, 100% 100%, 0% 100%);
  content: '';
  height: calc(100% + 80px);
  min-height: 400px;
  position: absolute;
  right: -1px;
  width: 50%;
}
.hero-banner__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.hero-banner__left {
  width: 100%;
}
.hero-banner__right {
  display: block;
  opacity: 1;
  position: relative;
  visibility: visible;
  width: 100%;
  z-index: 1;
}
.hero-banner__title {
  margin-bottom: 40px;
}

@media (min-width: 767px) {
  .hero-banner__image {
    width: 66.666666666%;
  }
  .hero-banner:before {
    display: none;
  }
  .hero-banner:after {
    background-color: #ffffff;
    content: '';
    height: calc(100% + 162px);
    min-height: 400px;
    position: absolute;
    right: 0;
    top: -80px;
    width: 20px; /* Padding around content-wrapper */
  }
  .hero-banner--mobile-content {
    display: none;
    opacity: 0;
    visibility: hidden;
  }
  .hero-banner__content:before {
    background-color: #ffffff;
    -webkit-clip-path: polygon(50% 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(50% 0, 100% 0, 100% 100%, 0% 100%);
    content: '';
    height: calc(100% + 162px);
    min-height: 400px;
    position: absolute;
    right: -20px;
    top: -80px;
    width: 66.66666666%;
  }
  .hero-banner__right {
    display: block;
    opacity: 1;
    visibility: visible;
  }
  .hero-banner__left {
    width: 25%;
  }
  .hero-banner__right {
    padding-top: 135px; /* Header height plus standard content-wrapper padding */
    width: 75%;
  }
  .hero-banner__title {
    margin-bottom: 80px;
  }
  .hero-banner__subtitle {
    margin-left: 200px;
  }
}

@media (min-width: 1140px) {
  .hero-banner:after {
    width: calc( (100vw - (1200px + 20px)) / 2); /* Calculate space between content and the end of the page */
  }
  .hero-banner__left {
    width: 50%;
  }
  .hero-banner__right {
    width: 50%;
  }
}

@media (max-width: 767px) {
  
  .hero-banner__image {
  position: relative;  
  z-index: 1;
}
 .hero-banner__content  .hero-banner__right {
      display: block;
      opacity: 1;
      position: relative;
      visibility: visible;
      width: 100%;
      z-index: 1;
  }
  .content-wrapper--vertical-spacing {
    padding-bottom:0px!important;
    padding-top:0px!important;
  }
  
}







.highlight-box {
  padding-top: 7.5rem;
  position: relative;
}
.highlight-box__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 264px;
  position: absolute;
  right: 0;
  top: 0;
  width: 264px;
}
/* Invisible floating div to add float space for image */
.highlight-box__image-placeholder {
  background-color: transparent;
  float: right;
  height: 144px;
  margin: -2.5rem -2rem 1rem 1rem;
  width: 100%;
}
.highlight-box__content {
  background-color: #33415c;
  border-top: 10px solid #cad1e1;
  padding: 2rem 2.5rem;
}

@media (min-width: 480px) {
  .highlight-box {
    padding-right: 6rem;
  }
  .highlight-box__image-placeholder {
    width: 168px;
  }
}






.image-cards__wrapper {
  position: relative;
  z-index: 1;
}

/* Title */
.image-cards__title {}

/* General */
.image-cards__image {
  overflow: hidden;
  position: relative;
}
.image-cards__image > div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  top: 0;
  transition: all .3s;
  width: 100%;
}
.image-cards__image:hover > div {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.image-cards__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Featured Card */
.featured-image-cards__top-image {
  height: 300px;
  max-width: 300px;
  width: 100%;
  z-index: 1;
}
.featured-image-cards__bottom-image {
  height: 200px;
  margin-left: 2rem;
  margin-top: -1rem;
  padding: 4rem 2rem 4rem 2rem;
  width: calc(100% - 5rem);
}

/* Related Content Items */
.image-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -1rem;
  margin-right: -1rem;
}
.image-cards-item__wrapper {
  max-width: calc(260px + 2rem);
  width: 100%;
}
.image-cards-item {
  margin: 1rem;
}
.image-cards-item__image {
  height: 260px;
  margin-bottom: 1rem;
  width: 260px;
}

/* Button */
.image-cards__button {
  padding-top: 4rem;
  text-align: center;
}

/* Small screens */
@media (max-width: 767px) {
  .featured-image-cards {
    margin-bottom: 1rem;
  }
  .featured-image-cards__top-image {
    margin-left: -20px;
  }
  .image-cards {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/*** No Grid (e.g. IE) ***/
@media (min-width: 1140px) {
  .image-cards__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .image-cards__title {
    margin-bottom: 2rem;
    width: 100%;
  }
  .image-cards__title h2 {
    width: 50%;
  }
  .featured-image-cards__wrapper {
    width: 50%;
  }
  .image-cards {
    width: 50%;
  }
  .image-cards__button {
    width: 100%;
  }
}

/*** Grid ***/
@supports (display: grid) {
  @media (min-width: 768px) {
    .image-cards__wrapper {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: repeat(12, [col-start] 1fr);
      grid-template-columns: repeat(12, [col-start] 1fr);
      -ms-grid-rows: 5fr;
      grid-template-rows: 5fr;
      width: 100%;
    }

    /* Title */
    .image-cards__title {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 6;
      grid-column-end: 12;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 3;
      margin-bottom: 0;
    }
    .image-cards__title h2 {
      width: 100%;
    }

    /* Featured Related Content Item */
    .featured-image-cards__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 4;
      grid-column-end: 5;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 4;
      width: 100%;
    }
    .featured-image-cards__image {
      /*height: 416px;
      margin-left: -6rem;
      max-width: 416px;
      width: 416px;*/
    }

    /* Related Content Items */
    .image-cards {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 3;
          grid-row-start: 3;
      -ms-grid-row-span: 1;
      grid-row-end: 4;
      margin-top: 2rem;
      width: 100%;
    }
    .image-cards-item__wrapper {
      width: 50%;
    }

    /* Button */
    .image-cards__button {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 4;
          grid-row-start: 4;
      -ms-grid-row-span: 1;
      grid-row-end: 5;
    }
  }
  @media (min-width: 768px) and (max-width: 1140px) {
    /* Title */
    .image-cards__title {
      -ms-grid-column: 5;
          grid-column-start: 5;
      -ms-grid-column-span: 8;
      grid-column-end: 12;
      -ms-grid-row: 1;
          grid-row-start: 1;
      -ms-grid-row-span: 2;
      grid-row-end: 2;
      margin-bottom: 2rem;
    }

    /* Featured Related Content Item */
    .featured-image-cards__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 6;
      grid-column-end: 7;
    }

    /* Related Content Items */
    .image-cards {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-grid-column: 7;
          grid-column-start: 7;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
    }
    .image-cards-item__wrapper {
      width: 100%;
    }

    /* Button */
    .image-cards__button {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 7;
      grid-column-end: 7;
      margin-top: -4rem;
      padding-top: 0;
    }
  }
}







.image-with-alignment {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.image-with-alignment.left-aligned {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.image-with-alignment.center-aligned {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.image-with-alignment.right-aligned {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.image-with-alignment > img {
  max-width: 100%;
}
img.disable-max-width {
  max-width: none;
}

@media (max-width: 768px) {
  .image-with-alignment.sm-left-aligned {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .image-with-alignment.sm-center-aligned {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .image-with-alignment.sm-right-aligned {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}






.logos {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: -1rem;
  margin-right: -1rem;
}
.logos--one-col .logo__wrapper { width: 100%; }
.logos--two-col .logo__wrapper { width: 50%; }
.logos--three-col .logo__wrapper { width: 50%; }
.logos--four-col .logo__wrapper { width: 50%; }
.logos--five-col .logo__wrapper { width: 50%; }
.logo {
  margin: 1rem;
}

@media (min-width: 767px) {
  .logos--three-col .logo__wrapper { width: 33.333333333%; }
  .logos--four-col .logo__wrapper { width: 33.333333333%; }
  .logos--five-col .logo__wrapper { width: 33.333333333%; }
}

@media (min-width: 1140px) {
  .logos--three-col .logo__wrapper { width: 33.333333333%; }
  .logos--four-col .logo__wrapper { width: 25%; }
  .logos--five-col .logo__wrapper { width: 20%; }
}






/* Masonry Layout */
.masonry-grid__sizer,
.masonry-grid__item {
  height: 200px;
  width: 16.6666666667%;
}
.masonry-grid__item--width1 { width: 50%; }
.masonry-grid__item--width2 { width: 50%; }
.masonry-grid__item--width3 { width: 50%; }
.masonry-grid__item--width4 { width: 100%; }
.masonry-grid__item--width5 { width: 100%; }
.masonry-grid__item--width6 { width: 100%; }
.masonry-grid__item--height1 { height: 100px; }
.masonry-grid__item--height2 { height: 200px; }
.masonry-grid__item--height3 { height: 300px; }
.masonry-grid__item--height4 { height: 400px; }
.masonry-grid__item--height5 { height: 500px; }
.masonry-grid__item--height6 { height: 600px; }

/* Masonry Item Styling */
.masonry-grid__item {
  position: relative;
}
.masonry-grid__item-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: calc(100% - 10px);
  left: 5px;
  position: absolute;
  top: 5px;
  width: calc(100% - 10px);
}
.masonry-grid__item-image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (min-width: 767px) {
  .masonry-grid__sizer,
  .masonry-grid__item {
    height: 100px;
    width: 50%;
  }
  .masonry-grid__item--width1 { width: 16.6666666667%; }
  .masonry-grid__item--width2 { width: 33.3333333333%; }
  .masonry-grid__item--width3 { width: 50%; }
  .masonry-grid__item--width4 { width: 66.6666666667%; }
  .masonry-grid__item--width5 { width: 83.3333333333%; }
  .masonry-grid__item--width6 { width: 100%; }
  .masonry-grid__item--height1 { height: 200px; }
  .masonry-grid__item--height2 { height: 400px; }
  .masonry-grid__item--height3 { height: 600px; }
  .masonry-grid__item--height4 { height: 800px; }
  .masonry-grid__item--height5 { height: 1000px; }
  .masonry-grid__item--height6 { height: 1200px; }

  .masonry-grid__item-image {
    height: calc(100% - 20px);
    left: 10px;
    top: 10px;
    width: calc(100% - 20px);
  }
}






.pages__wrapper > h3 {
  color: #1d1d1b;
}

.pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.page__wrapper {
  margin: 1rem;
  max-width: 200px;
  width: 100%;
}
.page__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  position: relative;
  width: 200px;
}
.page__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.page__title {
  padding: 1rem 2rem 0 0;
}
.page__title,
.page__title a {
  color: #cc353f;
  font-weight: 700;
  text-decoration: none;
}
.page__description {
  padding-right: 2rem;
  position: relative;
}
.page__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}







.parallax-triangle {
  position: absolute;
  z-index: -1;
}
.parallax-triangle--top-left-overlap,
.parallax-triangle--bottom-left-overlap {
  left: -35%;
}
.parallax-triangle--top-right-overlap,
.parallax-triangle--bottom-right-overlap {
  right: -35%;
}
.parallax-triangle--top-left {
  left: -35%;
  top: 0;
}
.parallax-triangle--bottom-left {
  bottom: 0;
  left: -35%;
}
.parallax-triangle--center-left {
  left: -35%;
  top: 50%;
  transform: translateY(-50%);
}
.parallax-triangle--top-right {
  right: -35%;
  top: 0;
}
.parallax-triangle--bottom-right {
  bottom: 0;
  right: -35%;
}
.parallax-triangle--center-right {
  right: -35%;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width: 768px) {
  .parallax-triangle {
    z-index: 0;
  }
  .parallax-triangle--top-left-overlap,
  .parallax-triangle--bottom-left-overlap,
  .parallax-triangle--top-left,
  .parallax-triangle--bottom-left,
  .parallax-triangle--center-left {
    left: 0;
  }
  .parallax-triangle--top-right-overlap,
  .parallax-triangle--bottom-right-overlap,
  .parallax-triangle--top-right,
  .parallax-triangle--bottom-right,
  .parallax-triangle--center-right {
    right: 0;
  }
}






blockquote.quotation {
  border: 0;
  padding: 2rem;
  position: relative;
}
blockquote.quotation * {
  color: #979dac;
  font-size: 2rem;
  position: relative;
  z-index: 2;
}
blockquote.quotation:before {
  content: url("data:image/svg+xml,%3Csvg height='193' width='196.4' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196.4 193'%3E%3Cg%3E%3Cpolygon points='196.4 0 0 0 0 193 196.4 0' fill='%23eff1f6'/%3E%3Cpath d='M15.2,71.6c3.4-10.1,5.4-24.8,5.4-34.8H38.7c0,11.8-5.4,27.4-10.3,36.7Zm25.8,0c3.4-10.1,5.4-24.8,5.4-34.8H64.5c0,11.8-5.4,27.4-10.3,36.7Z' fill='%23e63946'/%3E%3C/g%3E%3C/svg%3E");
  left: 0;
  position: absolute;
  top: calc(100% - 124px );
}
blockquote.quotation footer {
  color: #1d1d1b;
  font-size: 1.5rem;
  margin-top: 2rem;
  text-align: right;
}
blockquote.quotation footer * {
  color: #1d1d1b;
  font-size: 1.5rem;
}
blockquote.quotation footer cite,
blockquote.quotation footer cite * {
  font-style: normal;
  font-weight: 700;
}

@media (min-width: 768px) {
  blockquote.quotation {
    padding: 2rem 5rem;
  }
  blockquote.quotation * {
    font-size: 2.5rem;
  }
}







.recent-posts__wrapper {
  position: relative;
  z-index: 1;
}

/* Title */
.recent-posts__title {}

/* Featured Post */
.featured-recent-post__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  max-width: 300px;
  position: relative;
  width: 100%;
}
.featured-recent-post__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.featured-recent-post__content {
  background-color: #e63946;
  border-top: 10px solid #ff8989;
  margin-left: 1rem;
  margin-top: -3rem;
  padding: 4rem 2rem 4rem 2rem;
  width: calc(100% - 5rem);
}
.featured-recent-post__title {
  padding-bottom: 1rem;
  padding-right: 2rem;
  position: relative;
}
.featured-recent-post__title a {
  color: #ffd0d0;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2;
  text-decoration: none;
  text-transform: uppercase;
}
.featured-recent-post__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}
.featured-recent-post__description {
  color: #ffffff;
  padding-right: 2rem;
}

/* Posts */
.recent-posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -1rem;
  margin-right: -1rem;
}
.recent-post__wrapper {
  max-width: calc(260px + 2rem);
  width: 100%;
}
.recent-post {
  margin: 1rem;
}
.recent-post__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 260px;
  position: relative;
  width: 260px;
}
.recent-post__image img {
    height: 100%;
    width: 100%;
    OBJECT-FIT: COVER;
}


.recent-post__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.recent-post__title {
  padding: 1rem 2rem 1rem 0;
}
.recent-post__title a {
  color: #cc353f;
  font-weight: 700;
  text-decoration: none;
}
.recent-post__description {
  padding-right: 2rem;
  position: relative;
}
.recent-post__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}

/* Button */
.recent-posts__button {
  padding-top: 4rem;
  text-align: center;
}

/* Small screens */
@media (max-width: 767px) {
  .featured-recent-post {
    margin-bottom: 1rem;
  }
  .featured-recent-post__image {
    margin-left: -20px;
  }
  .featured-recent-post__content {
    width: 100%;
  }
  .recent-posts {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/*** No Grid (e.g. IE) ***/
@media (min-width: 1140px) {
  .recent-posts__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .recent-posts__title {
    margin-bottom: 2rem;
    width: 100%;
  }
  .recent-posts__title h2 {
    width: 50%;
  }
  .featured-recent-post__wrapper {
    width: 50%;
  }
  .recent-posts {
    width: 50%;
  }
  .recent-posts__button {
    width: 100%;
  }
}

/*** Grid ***/
@supports (display: grid) {
  @media (min-width: 768px) {
    .recent-posts__wrapper {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: repeat(12, [col-start] 1fr);
      grid-template-columns: repeat(12, [col-start] 1fr);
      -ms-grid-rows: 5fr;
      grid-template-rows: 5fr;
      width: 100%;
    }

    /* Title */
    .recent-posts__title {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 6;
      grid-column-end: 12;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 3;
      margin-bottom: 0;
    }
    .recent-posts__title h2 {
      width: 100%;
    }

    /* Featured Post */
    .featured-recent-post__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 4;
      grid-column-end: 5;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 4;
      width: 100%;
    }
    .featured-recent-post__image {
      height: 416px;
      margin-left: -6rem;
      max-width: 416px;
      width: 416px;
    }
    .featured-recent-post__content {
      width: 100%;
    }

    /* Posts */
    .recent-posts {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 3;
          grid-row-start: 3;
      -ms-grid-row-span: 1;
      grid-row-end: 4;
      margin-top: 6rem;
      width: 100%;
    }
    .recent-post__wrapper {
      width: 50%;
    }

    /* Button */
    .recent-posts__button {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 4;
          grid-row-start: 4;
      -ms-grid-row-span: 1;
      grid-row-end: 5;
    }
  }
  @media (min-width: 768px) and (max-width: 1140px) {
    /* Title */
    .recent-posts__title {
      -ms-grid-column: 5;
          grid-column-start: 5;
      -ms-grid-column-span: 8;
      grid-column-end: 12;
      -ms-grid-row: 1;
          grid-row-start: 1;
      -ms-grid-row-span: 2;
      grid-row-end: 2;
      margin-bottom: 2rem;
    }

    /* Featured Post */
    .featured-recent-post__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 6;
      grid-column-end: 7;
    }

    /* Posts */
    .recent-posts {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-grid-column: 7;
          grid-column-start: 7;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
    }
    .recent-post__wrapper {
      width: 100%;
    }

    /* Button */
    .recent-posts__button {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 7;
      grid-column-end: 7;
      margin-top: -4rem;
      padding-top: 0;
    }
  }
}





.referenzen__wrapper {
  position: relative;
  z-index: 1;
}

/*
  Shuffle needs either relative or absolute positioning on the container
  It will set it for you, but it'll cause another style recalculation and layout.
  AKA worse performance - so just set it here
 */
.my-shuffle-container {
  position: relative;
  overflow: hidden;
}
.my-sizer-element {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.shuffle-item {
  height: auto;
  margin-top: 24px;
}

.hide {
  display: none;
}

/* Filters */
.filters-group-wrap {
  display: none;
}
.filters-group {
  padding: 0;
  margin: 0 0 4px;
  border: 0;
}

@media screen and (min-width: 768px) {
  .filters-group-wrap {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}

/* Buttons */
.btn-group:after, .btn-group:before {
  content: " ";
  display: table;
}
.btn-group:after {
  clear: both;
}
button.button.button--filter {
  background-color: #eff1f6;
  border: 1px solid #eff1f6;
  color: #33415c;
  margin: 0.5rem calc(22px + 0.5rem);
  transition: none;
}
button.button.button--filter:before {
  border-right-color: #eff1f6;
}
button.button.button--filter:after {
  border-left-color: #eff1f6;
}
button.button.button--filter.active {
  background-color: #e63946;
  border: 1px solid #e63946;
  color: #ffffff;
}
button.button.button--filter.active:before {
  border-right-color: #e63946;
}
button.button.button--filter.active:after {
  border-left-color: #e63946;
}

/* Cards */
figure {
  margin: 0;
  padding: 0;
}
.referenzen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.referenz {
  min-height: 500px; /* Ensures the grid doesn't break when there are two lines of categories */
}
.referenz__image {
  height: 362px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.referenz__image > div  {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  width: 100%;
}
.referenz__image > div > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.referenz:hover .referenz__image > div  {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.referenz__info {
  padding-top: 2rem;
}
h3.referenz__title {
  color: #e63946;
  margin-bottom: 0.25rem;
  text-transform: uppercase;
}
h3.referenz__title a {
  color: #e63946;
  text-decoration: none;
}
.referenz__subtitle {
  font-weight: 700;
}
.referenz__description {
  margin: 32px 0;
}

/* Structure Setup */
.container {
  padding-left: 3.5%;
  padding-right: 3.5%;
}
.container:after,
.container:before {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
.row {
  margin-left: auto;
  margin-right: auto;
}
.row:after,
.row:before {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row .row {
  margin-left: -8px;
  margin-right: -8px;
}

/* Columns */
.col-1\@xs, .col-2\@xs, .col-3\@xs, .col-4\@xs, .col-5\@xs, .col-6\@xs, .col-1\@sm, .col-2\@sm, .col-3\@sm, .col-4\@sm, .col-5\@sm, .col-6\@sm, .col-7\@sm, .col-8\@sm, .col-9\@sm, .col-10\@sm, .col-11\@sm, .col-12\@sm, .col-1\@md, .col-2\@md,
.col-3\@md, .col-4\@md, .col-5\@md, .col-6\@md, .col-7\@md, .col-8\@md, .col-9\@md, .col-10\@md, .col-11\@md, .col-12\@md {
  position: relative;
  box-sizing: border-box;
  min-height: 1px;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.col-1\@xs, .col-2\@xs, .col-3\@xs, .col-4\@xs, .col-5\@xs, .col-6\@xs {
  float: left;
}
.col-1\@xs {
  width: 16.66667%;
}
.col-2\@xs {
  width: 33.33333%;
}
.col-3\@xs {
  width: 50%;
}
.col-4\@xs {
  width: 66.66667%;
}
.col-5\@xs {
  width: 83.33333%;
}
.col-6\@xs {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .col-1\@sm, .col-2\@sm, .col-3\@sm, .col-4\@sm, .col-5\@sm, .col-6\@sm, .col-7\@sm, .col-8\@sm, .col-9\@sm, .col-10\@sm, .col-11\@sm, .col-12\@sm {
    float: left;
  }
  .col-1\@sm {
    width: 8.33333%;
  }
  .col-2\@sm {
    width: 16.66667%;
  }
  .col-3\@sm {
    width: 25%;
  }
  .col-4\@sm {
    width: 33.33333%;
  }
  .col-5\@sm {
    width: 41.66667%;
  }
  .col-6\@sm {
    width: 50%;
  }
  .col-7\@sm {
    width: 58.33333%;
  }
  .col-8\@sm {
    width: 66.66667%;
  }
  .col-9\@sm {
    width: 75%;
  }
  .col-10\@sm {
    width: 83.33333%;
  }
  .col-11\@sm {
    width: 91.66667%;
  }
  .col-12\@sm {
    width: 100%;
  }

  .container {
    padding-left: 7%;
    padding-right: 7%;
  }
  .row {
    max-width: 1200px;
  }
}
@media screen and (min-width: 1024px) {
  .col-1\@md, .col-2\@md, .col-3\@md, .col-4\@md, .col-5\@md, .col-6\@md, .col-7\@md, .col-8\@md, .col-9\@md, .col-10\@md, .col-11\@md, .col-12\@md {
    float: left;
  }
  .col-1\@md {
    width: 8.33333%;
  }
  .col-2\@md {
    width: 16.66667%;
  }
  .col-3\@md {
    width: 25%;
  }
  .col-4\@md {
    width: 33.33333%;
  }
  .col-5\@md {
    width: 41.66667%;
  }
  .col-6\@md {
    width: 50%;
  }
  .col-7\@md {
    width: 58.33333%;
  }
  .col-8\@md {
    width: 66.66667%;
  }
  .col-9\@md {
    width: 75%;
  }
  .col-10\@md {
    width: 83.33333%;
  }
  .col-11\@md {
    width: 91.66667%;
  }
  .col-12\@md {
    width: 100%;
  }
}

/* Simplified non-shuffle.js at client request */
.referenzen-hubdb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.referenz-hubdb.two-col {
  width: 100%;
}
.referenz-hubdb.three-col {
  width: 100%;
}
.referenz-hubdb .referenz {
  margin: 20px;
}

@media screen and (min-width: 768px) {
  .referenz-hubdb.two-col {
    width: 50%;
  }
  .referenz-hubdb.three-col {
    width: 50%;
  }
}

@media screen and (min-width: 1024px) {
  .referenz-hubdb.three-col {
    width: 33.333333333%;
  }
}






/* Title */
.latest-referenzen__title {}

/* Featured Post */
.featured-referenz__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  max-width: 300px;
  position: relative;
  width: 100%;
}
.featured-referenz__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.featured-referenz__content {
  background-color: #e63946;
  border-top: 10px solid #ff8989;
  margin-left: 1rem;
  margin-top: -3rem;
  padding: 4rem 2rem 4rem 2rem;
  width: calc(100% - 5rem);
}
.featured-referenz__title {
  padding-bottom: 1rem;
  padding-right: 2rem;
  position: relative;
}
.featured-referenz__title a {
  color: #ffd0d0;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2;
  text-decoration: none;
  text-transform: uppercase;
}
.featured-referenz__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}
.featured-referenz__description {
  color: #ffffff;
  padding-right: 2rem;
}

/* Posts */
.recent-referenzen--slider {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 2rem
}
.recent-referenzen.recent-referenzen--no-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -1rem;
  margin-right: -1rem;
}
.recent-referenz__wrapper {
  max-width: calc(200px + 2rem);
  padding-bottom: 1rem;
  width: 100%;
}
.recent-post {
  margin: 1rem;
}
.recent-referenz__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  position: relative;
  width: 200px;
}
.recent-referenz__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.recent-referenz__title {
  padding: 1rem 2rem 0 0;
}
.recent-referenz__title a {
  color: #cc353f;
  font-weight: 700;
  text-decoration: none;
}
.recent-referenz__description {
  padding-right: 2rem;
  position: relative;
}
.recent-referenz__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}

/* Button */
.latest-referenzen__button {
  padding-top: 4rem;
  text-align: center;
}

/* Small screens */
@media (max-width: 1139px) {
  .featured-recent-post {
    margin-bottom: 1rem;
  }
  .featured-referenz__image {
    margin-left: -20px;
  }
  .featured-referenz__content {
    width: 100%;
  }
  .recent-referenzen.recent-referenzen--no-slider {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 4rem;
  }
}

/*** No Grid (e.g. IE) ***/
@media (min-width: 1140px) {
  .latest-referenzen__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .latest-referenzen__title {
    margin-bottom: 2rem;
    width: 100%;
  }
  .latest-referenzen__title h2 {
    width: 50%;
  }
  .featured-referenz__wrapper {
    width: 50%;
  }
  .recent-referenzen {
    width: 50%;
  }
  .latest-referenzen__button {
    width: 100%;
  }
}

/* Slider Buttons */
.recent-referenzen--slider .flickity-prev-next-button {
  top: 100px;
}
.recent-referenzen--slider .flickity-prev-next-button.previous {
  display: none;
}
.recent-referenzen--slider .flickity-prev-next-button.next .flickity-button-icon {
  position: absolute;
  top: 50%;
  z-index: 2;
}
.recent-referenzen--slider .flickity-prev-next-button.next:after {
  content: url("data:image/svg+xml,%3Csvg height='159.7' width='79.8' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79.8 159.7'%3E%3Cpolygon points='79.8 0 0 79.8 79.8 159.7 79.8 0' fill='%23e63946'/%3E%3C/svg%3E%0A");
  height: 159.7px;
  width: 79.8px;
  position: absolute;
  right: -1rem;;
  top: -50%;
}

/*** Grid ***/
@supports (display: grid) {
  @media (min-width: 768px) {
    .latest-referenzen__wrapper {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: repeat(12, [col-start] 1fr);
      grid-template-columns: repeat(12, [col-start] 1fr);
      -ms-grid-rows: 5fr;
      grid-template-rows: 5fr;
      width: 100%;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .latest-referenzen__wrapper {
      -ms-grid-columns: 1fr 20px (minmax(auto, 100px))[12] 20px 1fr;
      grid-template-columns: 1fr 20px repeat(12,minmax(auto, 100px)) 20px 1fr;
    }

    /* Title */
    .latest-referenzen__title {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 6;
      grid-column-end: 12;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 3;
      margin-bottom: 0;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .latest-referenzen__title {
      -ms-grid-column: 8;
          grid-column-start: 8;
      -ms-grid-column-span: 6;
      grid-column-end: 14;
    }
    .latest-referenzen__title h2 {
      width: 100%;
    }

    /* Featured Post */
    .featured-referenz__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 4;
      grid-column-end: 5;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 4;
      width: 100%;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .featured-referenz__wrapper {
      -ms-grid-column: 3;
          grid-column-start: 3;
      -ms-grid-column-span: 4;
      grid-column-end: 7;
    }
    .featured-referenz__image {
      height: 416px;
      margin-left: -6rem;
      max-width: 416px;
      width: 416px;
    }
    .featured-referenz__content {
      width: 100%;
    }

    /* Posts */
    .recent-referenzen {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 3;
          grid-row-start: 3;
      -ms-grid-row-span: 1;
      grid-row-end: 4;
      margin-top: 6rem;
      width: 100%;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .recent-referenzen {
      -ms-grid-column: 8;
          grid-column-start: 8;
      -ms-grid-column-span: 7;
      grid-column-end: 15;
    }
    .dnd-section[class*="force-full-width-section"] .recent-referenzen.recent-referenzen--slider {
        -ms-grid-column-span: 17;
        grid-column-end: 17;
    }
    .recent-referenzen--no-slider .recent-referenz__wrapper {
      width: 50%;
    }
    .recent-referenzen--no-slider .recent-referenz__wrapper:nth-of-type(1),
    .recent-referenzen--no-slider .recent-referenz__wrapper:nth-of-type(2) {
      margin-bottom: 2.5rem;
    }
    .recent-referenzen--no-slider .recent-referenz__wrapper:nth-of-type(2) {
      margin-right: 6.25rem;
    }
    .recent-referenzen--no-slider .recent-referenz__wrapper:nth-of-type(3) {
      margin-left: 6.25rem;
    }

    /* Button */
    .latest-referenzen__button {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 4;
          grid-row-start: 4;
      -ms-grid-row-span: 1;
      grid-row-end: 5;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .latest-referenzen__button {
      -ms-grid-column: 8;
          grid-column-start: 8;
      -ms-grid-column-span: 7;
      grid-column-end: 15;
    }
  }
  @media (min-width: 768px) and (max-width: 1140px) {
    /* Title */
    .latest-referenzen__title {
      -ms-grid-column: 5;
          grid-column-start: 5;
      -ms-grid-column-span: 8;
      grid-column-end: 12;
      -ms-grid-row: 1;
          grid-row-start: 1;
      -ms-grid-row-span: 2;
      grid-row-end: 2;
      margin-bottom: 2rem;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .latest-referenzen__title {
      -ms-grid-column: 7;
          grid-column-start: 7;
      -ms-grid-column-span: 7;
      grid-column-end: 14;
    }

    /* Featured Post */
    .featured-referenz__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 6;
      grid-column-end: 7;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .featured-referenz__wrapper {
      -ms-grid-column: 3;
          grid-column-start: 3;
      -ms-grid-column-span: 5;
      grid-column-end: 8;
    }

    /* Posts */
    .recent-referenzen {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-grid-column: 7;
          grid-column-start: 7;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .recent-referenzen {
      -ms-grid-column: 9;
          grid-column-start: 9;
      -ms-grid-column-span: 6;
      grid-column-end: 15;
    }
    .recent-referenz__wrapper {
      width: 100%;
    }

    /* Button */
    .latest-referenzen__button {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 7;
      grid-column-end: 7;
      margin-top: -4rem;
      padding-top: 0;
    }
    /* If used in a full width section */
    .dnd-section[class*="force-full-width-section"] .latest-referenzen__button {
      -ms-grid-column: 3;
          grid-column-start: 3;
      -ms-grid-column-span: 6;
      grid-column-end: 9;
    }
  }
}






.related-content__wrapper {
  position: relative;
  z-index: 1;
}

/* Title */
.related-content__title {}

/* Featured Post */
.featured-related-content__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  max-width: 300px;
  position: relative;
  width: 100%;
}
.featured-related-content__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.featured-related-content__content {
  background-color: #e63946;
  border-top: 10px solid #ff8989;
  margin-left: 1rem;
  margin-top: -3rem;
  padding: 4rem 2rem 4rem 2rem;
  width: calc(100% - 5rem);
}
.featured-related-content__title {
  padding-bottom: 1rem;
  padding-right: 2rem;
  position: relative;
}
.featured-related-content__title,
.featured-related-content__title a {
  color: #ffd0d0;
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 1.2;
  text-decoration: none;
}
.featured-related-content__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}
.featured-related-content__description {
  color: #ffffff;
  padding-right: 2rem;
}

/* Related Content Items */
.related-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -1rem;
  margin-right: -1rem;
}
.related-content-item__wrapper {
  max-width: calc(260px + 2rem);
  width: 100%;
}
.related-content-item {
  margin: 1rem;
}
.related-content-item__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 260px;
  position: relative;
  width: 260px;
}
.related-content-item__image > a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.related-content-item__title {
  padding: 1rem 2rem 1rem 0;
}
.related-content-item__title,
.related-content-item__title a {
  color: #cc353f;
  font-size: 1.653775rem;
  font-weight: 400;
  text-decoration: none;
}
.related-content-item__description {
  padding-right: 2rem;
  position: relative;
}
.related-content-item__arrow-link {
  position: absolute;
  right: 0;
  top: 0;
}

/* Button */
.related-content__button {
  padding-top: 4rem;
  text-align: center;
}

/* Small screens */
@media (max-width: 767px) {
  .featured-related-content {
    margin-bottom: 1rem;
  }
  .featured-related-content__image {
    margin-left: -20px;
  }
  .featured-related-content__content {
    width: 100%;
  }
  .related-content {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

/*** No Grid (e.g. IE) ***/
@media (min-width: 1140px) {
  .related-content__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .related-content__title {
    margin-bottom: 2rem;
    width: 100%;
  }
  .related-content__title h2 {
    width: 50%;
  }
  .featured-related-content__wrapper {
    width: 50%;
  }
  .related-content {
    width: 50%;
  }
  .related-content__button {
    width: 100%;
  }
}

/*** Grid ***/
@supports (display: grid) {
  @media (min-width: 768px) {
    .related-content__wrapper {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: repeat(12, [col-start] 1fr);
      grid-template-columns: repeat(12, [col-start] 1fr);
      -ms-grid-rows: 5fr;
      grid-template-rows: 5fr;
      width: 100%;
    }

    /* Title */
    .related-content__title {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 6;
      grid-column-end: 12;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 3;
      margin-bottom: 0;
    }
    .related-content__title h2 {
      width: 100%;
    }

    /* Featured Related Content Item */
    .featured-related-content__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 4;
      grid-column-end: 5;
      -ms-grid-row: 2;
          grid-row-start: 2;
      -ms-grid-row-span: 2;
      grid-row-end: 4;
      width: 100%;
    }
    .featured-related-content__image {
      height: 416px;
      margin-left: -6rem;
      max-width: 416px;
      width: 416px;
    }
    .featured-related-content__content {
      width: 100%;
    }

    /* Related Content Items */
    .related-content {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 3;
          grid-row-start: 3;
      -ms-grid-row-span: 1;
      grid-row-end: 4;
      margin-top: 6rem;
      width: 100%;
    }
    .related-content-item__wrapper {
      width: 50%;
    }

    /* Button */
    .related-content__button {
      -ms-grid-column: 6;
          grid-column-start: 6;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
      -ms-grid-row: 4;
          grid-row-start: 4;
      -ms-grid-row-span: 1;
      grid-row-end: 5;
    }
  }
  @media (min-width: 768px) and (max-width: 1140px) {
    /* Title */
    .related-content__title {
      -ms-grid-column: 5;
          grid-column-start: 5;
      -ms-grid-column-span: 8;
      grid-column-end: 12;
      -ms-grid-row: 1;
          grid-row-start: 1;
      -ms-grid-row-span: 2;
      grid-row-end: 2;
      margin-bottom: 2rem;
    }

    /* Featured Related Content Item */
    .featured-related-content__wrapper {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 6;
      grid-column-end: 7;
    }

    /* Related Content Items */
    .related-content {
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-grid-column: 7;
          grid-column-start: 7;
      -ms-grid-column-span: 7;
      grid-column-end: 13;
    }
    .related-content-item__wrapper {
      width: 100%;
    }

    /* Button */
    .related-content__button {
      -ms-grid-column: 1;
          grid-column-start: 1;
      -ms-grid-column-span: 7;
      grid-column-end: 7;
      margin-top: -4rem;
      padding-top: 0;
    }
  }
}







.services {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: auto;
  max-width: 1200px;
  min-height: 555px;
  position: relative;
  width: 100%;
}
.service__wrapper {
  padding-top: 112px;
  width: 100%;
}
.service__content {
  text-align: center;
}
.service__content > span {
  display: block;
}
.service__content > span:nth-of-type(1),
.service__content > span:nth-of-type(3) {
  color: #979dac;
  font-size: 2rem;
  font-weight: 400;
  margin: auto;
  max-width: 250px;
}
.service__content > span:nth-of-type(2) {
  font-size: 3rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.services__cta {
  margin-top: 112px;
}
.services__cta--desktop {
  display: none;
}

@media (min-width: 1240px) {
  .service__wrapper {
    padding-top: 112px;
  }
  .services__cta--desktop {
    display: block;
  }
  .services__cta--mobile {
    display: none;
    text-align: center;
  }
  #service__triangle-left {
    left: calc(50% - 45px); /* Width/2 */
    position: absolute;
    top: 0;
  }
  #service__triangle-top {
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  #service__triangle-right {
    position: absolute;
    right: calc(50% - 45px); /* Width/2 */
    top: 0;
  }
  /* Animations */
  [data-aos="service-padding-animation"] {
    padding-top: 248px;
  }
  [data-aos="service-padding-animation"].aos-animate {
    padding-top: 112px;
  }
  [data-aos="left-triangle-animation"] {
    -webkit-transform: translate(-400px, 112px);
        -ms-transform: translate(-400px, 112px);
            transform: translate(-400px, 112px);
  }
  [data-aos="left-triangle-animation"].aos-animate {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  [data-aos="right-triangle-animation"] {
    -webkit-transform: translate(400px, 112px);
        -ms-transform: translate(400px, 112px);
            transform: translate(400px, 112px);
  }
  [data-aos="right-triangle-animation"].aos-animate {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@media (min-width: 768px) {
  .service__wrapper {
    width: 33.333333333%;
  }
  .service__content > span:nth-of-type(1),
  .service__content > span:nth-of-type(3) {
    font-size: 2.5rem;
  }
  .service__content > span:nth-of-type(2) {
    font-size: 5.125rem;
  }
}

@media (max-width: 767px) {
  .service__wrapper {
    padding: 1rem 0;
    padding-top: 112px;
    position: relative;
  }
  .service__icon svg {
    position: absolute;
    left: calc(50% - 45px);
    top: 1rem;
  }
  #service__triangle-top {
    top: 45px;
  }
}






.slide {
  width: 100%;
}







.social-links {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.social-links__icon {
  background-color: #ffffff;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 60px;
  margin: 0 5px;
  position: relative;
  width: 60px;
}
.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #ffffff;
}
.social-links__icon:active {
  background-color: #ffffff;
}
.social-links__icon svg {
  fill: #001233;
  height: 35px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
}
.social-links__icon:hover svg,
.social-links__icon:focus svg,
.social-links__icon:active svg {
  fill: #001233;
}






.steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.step__wrapper {
  width: 100%;
}
.step {
  padding: 1rem;
}
.step__wrapper:nth-of-type(1) .step__number {
  padding-bottom: 1rem;
}
.step__wrapper:nth-of-type(1) .step__number:before {
  content: url("data:image/svg+xml,%3Csvg height='78' width='90' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 77.9'%3E%3Cpolygon points='45 77.9 22.5 39 0 0 45 0 90 0 67.5 39 45 77.9' fill='%23eff1f6'/%3E%3C/svg%3E%0A");
}
.step__wrapper:nth-of-type(2) .step__number {
  padding-top: 1rem;
}
.step__wrapper:nth-of-type(2) .step__number:before {
  content: url("data:image/svg+xml,%3Csvg height='78' width='90' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 77.9'%3E%3Cpolygon points='45 0 67.5 39 90 77.9 45 77.9 0 77.9 22.5 39 45 0' fill='%23979dac'/%3E%3C/svg%3E%0A");
}
.step__wrapper:nth-of-type(3) .step__number {
  padding-bottom: 1rem;
}
.step__wrapper:nth-of-type(3) .step__number:before {
  content: url("data:image/svg+xml,%3Csvg height='78' width='90' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 77.9'%3E%3Cpolygon points='45 77.9 22.5 39 0 0 45 0 90 0 67.5 39 45 77.9' fill='%23e63946'/%3E%3C/svg%3E%0A");
}
.step__wrapper:nth-of-type(4) .step__number {
  padding-top: 1rem;
}
.step__wrapper:nth-of-type(4) .step__number:before {
  content: url("data:image/svg+xml,%3Csvg height='78' width='90' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 77.9'%3E%3Cpolygon points='45 0 67.5 39 90 77.9 45 77.9 0 77.9 22.5 39 45 0' fill='%23ff8989'/%3E%3C/svg%3E%0A");
}
.step__wrapper:nth-of-type(5) .step__number {
  padding-bottom: 1rem;
}
.step__wrapper:nth-of-type(5) .step__number:before {
  content: url("data:image/svg+xml,%3Csvg height='78' width='90' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 77.9'%3E%3Cpolygon points='45 77.9 22.5 39 0 0 45 0 90 0 67.5 39 45 77.9' fill='%23cad1e1'/%3E%3C/svg%3E%0A");
}
.step__number {
  font-size: 2.5rem;
  margin: 2rem;
  position: relative;
  text-align: center;
}
.step__number:before {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: 1;
}
.step__number--number {
  position: relative;
  z-index: 2;
}
.step__content h4 {
  color: #979dac;
  text-align: center;
}

@media (min-width: 768px) {
  .steps--1-col .step__wrapper {
    width: 33.333333333%;
  }
  .steps--2-col .step__wrapper {
    width: 33.333333333%;
  }
  .steps--3-col .step__wrapper {
    width: 33.333333333%;
  }
  .steps--4-col .step__wrapper {
    width: 33.333333333%;
  }
  .steps--5-col .step__wrapper {
    width: 33.333333333%;
  }
}

@media (min-width: 1140px) {
  .steps--1-col .step__wrapper {
    width: 100%;
  }
  .steps--2-col .step__wrapper {
    width: 50%;
  }
  .steps--3-col .step__wrapper {
    width: 33.333333333%;
  }
  .steps--4-col .step__wrapper {
    width: 25%;
  }
  .steps--5-col .step__wrapper {
    width: 50%;
  }
  .step__number--before-line,
  .step__number--after-line {
    border-top: 3px dotted #eff1f6;
    position: absolute;
    top: 2rem;
    width: calc(50% + 2rem);
  }
  .step__number--before-line {
    left: -2.9rem;
  }
  .step__number--after-line {
    right: -2.9rem;
  }
}







ol.table-of-contents {
  font-weight: 400;
}
ol.table-of-contents li {
  margin-bottom: 0.5rem;
  padding-left: 0.5rem;
}
ol.table-of-contents li a {
  color: #1d1d1b;
  font-weight: 400;
  text-decoration: none;
}






/* No CSS */
  .blog-listing__post-image,.blog-subscribe{background-repeat:no-repeat;background-size:cover}########################################################################### .blog-header__author-social-links{align-items:center;display:flex;flex-direction:row}.blog-header__author-social-links a{padding:0 .5rem;text-decoration:none}.blog-listings__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-tag,.blog-tags{display:-webkit-box;display:-ms-flexbox}.blog-listings,.blog-tags{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.blog-listing__post-wrapper,.blog-listings__main,.blog-listings__sidebar{width:100%}@media (min-width:768px){.blog-listings__main{width:66.666666666%}.blog-listings__sidebar{width:33.333333333%}}.blog-tags__wrapper .content-wrapper--vertical-spacing{padding-bottom:0}.blog-tags{display:flex;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -1rem;padding:0}.blog-tag{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;width:100%}.blog-tag a.button{padding:12px!important;min-width:240px}.button.button--tag{background-color:#eff1f6;border:1px solid #eff1f6;color:{};}.button.button--tag:after{border-left-color:#eff1f6}.button.button--tag.button--is-active{background-color:{};}.blog-listings__grey-triangle-1{left:0;position:absolute;top:170px;z-index:-2}.blog-listings__red-triangle-1{left:0;position:absolute;top:0;z-index:-1}.blog-listings__grey-triangle-2{bottom:0;position:absolute;right:0;z-index:-2}.blog-listings__red-triangle-2{bottom:470px;position:absolute;right:0;z-index:-1}.blog-listings{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.blog-listing__post{margin:1rem}.blog-listing__post-image{background-position:center;display:block;height:362px;width:100%}.blog-listing__post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 2rem}.blog-listing__post-date{color:#1d1d1b;font-weight:700}.blog-listing__post-tags,a.blog-post__tag-link{color:#979dac;font-weight:700}a.blog-post__tag-link{text-decoration:none}.featured-post__tags,.featured-post__tags a,.featured-post__title,.featured-post__title a,.featured-posts__header,.popular-posts__header,a.blog-pagination__link,h2.blog-listing__post-title{color:{};}.blog-listing__post-wrapper.blog-listing__post-wrapper--large{width:100%}.featured-post,.popular-post{background-color:#eff1f6;margin:1rem 0;padding:1rem 1.5rem;position:relative}.blog-subscribe{background-image:url(https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/Background%20Images/card-background.png);background-position:center bottom;border-top:10px solid #ff8686;padding:2.25rem 1.5rem}@media (min-width:767px){.blog-listings__sidebar{padding-left:2rem}.featured-post--arrow,.popular-post--arrow{position:relative;height:136px}.featured-post--arrow:after,.popular-post--arrow:after{border:68px solid transparent;border-left-color:#eff1f6;content:"";height:100%;position:absolute;left:100%;top:0;width:68px}}########################################################################### .blog-post__wrapper{position:relative}.blog-post__grey-triangle-1{left:0;position:absolute;top:460px;z-index:-2}.blog-post__red-triangle-1{left:0;position:absolute;top:290px;z-index:-1}.blog-post__grey-triangle-2{bottom:50%;position:absolute;right:0;z-index:-2}.blog-post__red-triangle-2{bottom:calc(50% + 470px);position:absolute;right:0;z-index:-1}.blog-post__grey-triangle-3{bottom:0;left:0;position:absolute;z-index:-2}.blog-post__body{max-width:944px;width:100%}.blog-post__body h1{font-size:3rem}.blog-post__body h2{font-size:2rem}.blog-post__body h3{font-size:1.75rem}.blog-comments{max-width:944px;padding:2rem 0 4rem;width:100%}.blog-comments .fn-date-picker .pika-table thead th,.blog-comments .fn-date-picker td .pika-button:hover,.blog-comments form label,.blog-comments input[type=email],.blog-comments input[type=file],.blog-comments input[type=number],.blog-comments input[type=password],.blog-comments input[type=tel],.blog-comments input[type=text],.blog-comments select,.blog-comments textarea{color:#000}.recent-posts__wrapper_v2 .recent-post__wrapper{width:33.33%;max-width:calc(380px + 2rem)}.recent-posts__wrapper_v2 .recent-post__title{padding:1rem 0 0;min-height:70px}.recent-posts__wrapper_v2 .recent-post__description{padding-right:0}.recent-posts__wrapper_v2 .recent-posts{margin-top:0}.recent-posts__wrapper_v2 .recent-posts__title h2{width:100%;font-size:38px!important;line-height:10px;margin-bottom:35px}.recent-posts__wrapper_v2 .recent-post__image{height:330px;width:380px}
  .error-page__buttons ul,.error-page__main{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.error-page__main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.error-page__content{width:100%}.error-page__image{text-align:center;width:100%}.error-page__description{color:#1d1d1b;font-size:1.875rem}.error-page__buttons{padding:40px 0}.error-page__buttons ul{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.error-page__buttons ul li{padding:20px}.system-page__wrapper{background-size:contain;background-position:center right;background-repeat:no-repeat}.systems-page{margin:0 auto;max-width:700px;padding:3rem 1.4rem}.systems-page .success{background-color:#fff;border:1px solid #cc353f;color:#cc353f;font-weight:700;display:inline-block;margin:1.4rem 0;padding:10px;width:100%}.systems-page form input{max-width:100%}#email-prefs-form .header{background-color:transparent}.systems-page form .hs-button,.systems-page form input[type=submit]{margin-left:0}.search-page{margin:0 auto;max-width:900px;padding:3rem 1.4rem}.hs-search-field__bar{position:relative}.hs-search-field__suggestions{background-color:#fff;max-width:360px;position:absolute;right:0;top:100%;width:100%}.hs-search-results{margin-top:1.4rem}ul.hs-search-results__listing li{margin-bottom:1.4rem}.hs-search-results__title{color:#494a52;font-size:1.25rem;margin-bottom:.35rem;text-decoration:underline}.hs-search-results__title:hover{text-decoration:none}.hs-search-results__description{padding-top:.7rem}.hs-search-highlight{font-weight:700}.hs-search-results__pagination a{color:#0270e0}@media (min-width:768px){.error-page,.search-page{padding-top:160px}.error-page__content{padding-right:40px;width:50%}.error-page__image{width:50%}.systems-page{padding-bottom:80px;padding-top:160px}}.password-prompt input[type=password]{display:block;height:auto!important;margin-bottom:1.4rem}.backup-unsubscribe #email-prefs-form div{padding-bottom:0!important}.backup-unsubscribe input[type=email]{margin-bottom:1.4rem;padding:.7rem!important}#email-prefs-form h1,.hs_cos_wrapper_type_email_subscriptions_confirmation h1{font-size:3.5rem!important}#email-prefs-form h2,.hs_cos_wrapper_type_email_subscriptions_confirmation h2{font-size:3rem!important}#email-prefs-form label{color:#1d1d1b}.email-prefs .item .item-inner{background:#eff1f6;border:1px solid #eff1f6;margin-bottom:20px;padding:20px}.email-prefs .item .item-inner input{margin-right:.5rem}.email-prefs .item .item-inner .fakelabel{display:block;font-weight:600;margin-bottom:10px}.email-prefs .item .item-inner p{margin-bottom:0;margin-left:1.5rem}
  body.no-scroll{height:100%;overflow:hidden}.hs_cos_wrapper_type_rich_text *{position:relative;z-index:1}.fade-in{-webkit-animation:1s fadein;animation:1s fadein}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}
  
  .hs-content-id-117669410949 .row-number-11 .dnd-column{
    padding: 0px !important;
  }
  
  .hs-content-id-117084494941 .row-depth-1.row-number-1 {
    border-bottom: 1px solid rgb(255 255 255 / 0.2);
  }
  
  .row-fluid {
      padding-top: 30px !important;
  }
  
  .main_body_area-row-1-background-color {
    border-bottom: 1px solid rgb(255 255 255 / 0.2);
  }
  
  .uber-uns-subheading {
    font-size: 38px !important;
    font-weight: 700;
    margin-bottom: 60px;
  }
  
  @media  (max-width: 768px) {
    .uber-uns-subheading {
      font-size: 30px !important;
  /*     font-size: 3.5rem !important; */
    }
  }
  
  #hs-button_module_16850220416496, #hs-button_module_16853583546396 {
    background-color: transparent !important;
  }
  
  .uber-uns-features-section {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 40px;
      justify-items: center;
  }
  
  @media (min-width: 481px) and (max-width: 981px) {
    .uber-uns-features-section {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 20px;
      justify-items: center;
    }
  }
  
  @media  (max-width: 480px) {
    .uber-uns-features-section {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      gap: 20px;
      justify-items: center;
    }
  }
  
  
  
  .uber-uns-feature-heading {
    color: #cc353f;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 10px;
    font-size: 18px;
  }
  
  
  .uber-uns-feature p {
    font-size: 16px !important;
    color: #5c677d !important;
  }
  
  .uber-uns-feature {
    text-align: justify;
  }
  
  .our-customers-heading{
    font-size: 38px !important;
  }
  
  /* @media (min-width: 481px) and (max-width: 766px) {
    .our-customers-heading{
      font-size: 45px !important;
    }
  }
  
  @media (max-width: 480px) {
    .our-customers-heading{
      font-size: 35px !important;
    }
  } */
  
  
  .hs-content-id-117084494941 .row-depth-1.row-number-16::after{
      border-color: #001233 transparent transparent;
      border-style: solid;
      border-width: 70px 100vw 0 0;
      content: "";
      height: 0;
      left: 50%;
      position: absolute;
      top: 100%;
      transform: translateX(-50%);
      width: 0;
      z-index: 9;
  }
  
  .hs-content-id-117084494941 .row-depth-1.row-number-10{
    margin-bottom: 80px;
  }
  
  /* .hs-content-id-117084494941 .row-depth-1.row-number-21 {
    margin: 80px 0px;
    padding-bottom: 0px !important;
  } */
  
  .hs-content-id-117084494941 .row-depth-1.row-number-7, .hs-content-id-117084494941 .row-depth-1.row-number-9 {
    padding-bottom: 0px !important;
  }
  
  .hs-content-id-117084494941 .row-depth-1.row-number-9 {
    padding-top: 0px !important;
  }
  
  
  
  #hs_cos_wrapper_module_1685436780848_ .hero_description {
    width: 100%;
    max-width: 100% !important;
    margin-bottom: 40px;
  }
  
  @media (max-width: 766px) {
    #hs_cos_wrapper_module_1685436780848_ .hero_description, #hs_cos_wrapper_module_1685436780848_ h2 {
    margin-bottom: 5px;
    }
  }
  
  
  #hs-button_widget_1685452562942 {
    padding-top: 10px !important;
    text-decoration: none;
  }
  
  @media (min-width: 767px) {
    #hs_cos_wrapper_widget_1685087648661 .col-group.custom4 .col-inner {
      float: right !important;
    }
  }
  
  
  .counter--image_content {
    margin-bottom: 20px;
  }
  
  @media only screen and (min-width: 600px) {
    .row-number-11 .row-fluid, .row-number-17 .row-fluid {
      align-items: center;
      display: flex;
  }
  }
  
  @media only screen and (max-width: 767px){
    .uber-uns-feature-heading, .uber-uns-image {
      text-align: center !important;
  }
  }
    
  
  .et_pb_number_counter .percent p {
    font-weight: 700 !important;
  }
  
  .counter--image_content img {
    width: 70px;
    height: 70px;
  }
  
  #hs_cos_wrapper_module_16853583546395_ h2, #hs_cos_wrapper_module_1685436780848_ h2 {
    font-size: 38px !important;
  }
  
  @media (max-width: 480px) {
    #hs_cos_wrapper_module_16853583546395_ h2, #hs_cos_wrapper_module_1685436780848_ h2 {
    font-size: 30px !important;
  }
  }
  
  @media (min-width: 981px) {
    #oembed_container-widget_1685516869305 {
    width: 600px !important;
    height: 364px !important;
  }
  }
  
  @media (max-width: 480px) {
    #oembed_container-widget_1685516869305 {
      height: 364px !important;
      width: 100% !important;
  }
  }
  
  
  
  #oembed_container-widget_1685516869305 button {
      width: 100% !important;
      height: 364px !important;
    }
  
  #oembed_container-widget_1685516869305 .iframe_wrapper {
    height: 364px !important;
  }
  
  @media (min-width: 480px) and (max-width: 768px) {
    #oembed_container-widget_1685516869305, #oembed_container-widget_1685516869305 button, #oembed_container-widget_1685516869305 .iframe_wrapper {
    height: 350px !important;
    width: 350px!important;
  }
  }
  
  @media (min-width: 769px) and (max-width: 1199px) {
    #oembed_container-widget_1685516869305, #oembed_container-widget_1685516869305 button, #oembed_container-widget_1685516869305 .iframe_wrapper {
    height: 364px !important;
    width: 100%!important;
  }
  }
  
  @media (min-width: 1200px) {
    #oembed_container-widget_1685516869305, #oembed_container-widget_1685516869305 button, #oembed_container-widget_1685516869305 .iframe_wrapper {
    height: 364px !important;
    width: 600px!important;
  }
  }
  
  
  @media (min-width: 981px){
    #hs_cos_wrapper_module_16850220416495_ h1 {
      font-size: 60px !important;
    }
  }
  
  @media (max-width: 980px) {
    #hs_cos_wrapper_module_16850220416495_ h1 {
      font-size: 50px !important;
    }
  }
  
  @media (min-width: 767px) and (max-width: 981px) {
    #hs_cos_wrapper_module_16850220416495_ div {
      max-width: 95% !important;
    }
  }
  @media (max-width: 766px) {
    #hs_cos_wrapper_module_16850220416495_ div {
      max-width: 100% !important;
    }
  }
  
  
  @media (min-width: 767px) and (max-width: 981px) {
    #hs-button_module_16850220416496 {
      font-size: 18px !important;
    }
  }
  
  @media (max-width: 766px) {
    #hs-button_module_16850220416496 {
      font-size: 18px !important;
      margin-top: 0px !important;
    }
  }
  
  
   .hs-content-id-117084494941 #hs_cos_wrapper_module_16850220416496 {
      margin-top: 6px !important;
      margin-bottom: 18px;
    }
  
  @media (max-width: 766px) {
    .hs-content-id-117084494941  #hs_cos_wrapper_module_16853583546396 {
      margin-top: 0px !important;
    }
  }
  
  @media (max-width: 766px) {
    #hs_cos_wrapper_module_16854374238733_ img {
      margin-bottom: 20px;
    }
  }
  
  
  
  
  /* @media (max-width: 766px) {
    .hs-content-id-117084494941 .row-depth-1.row-number-3 {
      margin-bottom: 20px !important;
  }
  } */
  
  /* @media (max-width: 768px) {
    .hero_description p {
      margin-bottom: 11px !important;
  }
  } */
  
  @media (max-width: 766px) {
    .custom-section-inner .col-wrapper {
      display: flex;
      justify-content: center;
      align-items: center;
    }
  }
  
  @media (min-width: 768px) {
    .custom-section-inner .col-wrapper {
      margin-left: 80px;
    }
  }
  
  @media (max-width: 766px) {
    #hs_cos_wrapper_widget_1685087648661 .col-group.custom4 .col-inner {
      text-align: center !important;
    }
  }
  
    
  .hs-content-id-117084494941 .span6, .hs-content-id-117084494941 .span12 {
    padding: 0px !important;
  }
  
  @media (min-width: 981px) {
    #hs_cos_wrapper_widget_1686116986140_ img, 
    #hs_cos_wrapper_widget_1686566068300_ img, 
    #hs_cos_wrapper_widget_1686568689056_ img, 
    #hs_cos_wrapper_widget_1686569311783_ img,
    #hs_cos_wrapper_widget_1687279026493_ img,
    #hs_cos_wrapper_widget_1687279850212_ img {
      height: 500px !important;
  }
  }
  
  @media (min-width: 767px) and (max-width: 980px){
    #hs_cos_wrapper_widget_1686116986140_ img, 
    #hs_cos_wrapper_widget_1686566068300_ img, 
    #hs_cos_wrapper_widget_1686568689056_ img,
    #hs_cos_wrapper_widget_1687279026493_ img,
    #hs_cos_wrapper_widget_1686569311783_ img,
    #hs_cos_wrapper_widget_1687279850212_ img {
      height: 400px !important;
  }
  }
  
  @media (max-width: 766px) {
    #hs_cos_wrapper_widget_1686116986140_ img, 
    #hs_cos_wrapper_widget_1686566068300_ img, 
    #hs_cos_wrapper_widget_1686568689056_ img,
    #hs_cos_wrapper_widget_1686569311783_ img,
    #hs_cos_wrapper_widget_1687279026493_ img,
    #hs_cos_wrapper_widget_1687279850212_ img {
      height: 364px !important;
  }
  }
  
  @media (min-width: 767px) {
    #hs_cos_wrapper_widget_1686116986140_ img, 
    #hs_cos_wrapper_widget_1686566068300_ img, 
    #hs_cos_wrapper_widget_1686568689056_ img,
    #hs_cos_wrapper_widget_1686569311783_ img,
    #hs_cos_wrapper_widget_1687279026493_ img,
    #hs_cos_wrapper_widget_1687279850212_ img {
      margin-top: -50px !important;
  }
  }
  
  .logo-items.sg-bexio img {
    margin-top: -3px;
    
  }
  
  .logo-items.sg-bosch img {
    margin-top: -3px;
  }
  
  
  .logo-items.sg-red_pepper img {
    margin-top: 3px;
  }
  
  
  .logo-items.serviscope img {
    margin-top: -3px;
  }
  
  .logo-items.sg-serviscope img {
    margin-top: -3px;
  }
  
  #owl-logos .logo-items.sg-roche img {
    width: 180px!important;
  }
  
  .logo-items.sg-auvesy {
    padding-left: 5px;
  }
  
  .logo-items.sg-bexio {
    
  }
  
  .logo-items.sg-actaport {
    
  }
  
  .logo-items.sg-bosch {
    padding-left: 20px;
  }
  
  .logo-items.sg-direktgruppe {
    padding-left: 20px;
  }
  
  .logo-items.sg-doag {
    padding-left: 20px;
  }
  
  .logo-items.sg-roche {
    padding-left: 25px;
  }
  
  .logo-items.sg-stoeber {
    
  }
  
  .logo-items.sg-powercloud {
    padding-left: 10px;
  }
  
  .logo-items.sg-seven2one {
    padding-left: 15px;
  }
  
  .logo-items.sg-serviscope {
    padding-left: 15px;
  }
  
  /* ************************************************************************************** */
  /* *********************** ST main-m.min.css ***************************** */
  /* ************************************************************************************** */
  
  .hs-content-id-117032641954 .row-depth-1.row-number-3.dnd-section:after,.hs-content-id-117032641954 .row-depth-1.row-number-4:after,.hs-content-id-117084494927 .row-depth-1.row-number-5:after{
    border-color: #001233 transparent transparent;
    border-style: solid;
    border-width: 70px 100vw 0 0;
    content: "";
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    top: 100%;
    width: 0;
    z-index: 9;
  }
  
  .hs-content-id-117032641954 .row-depth-1.row-number-45:after{
    border-color: #001233 transparent transparent;
    border-style: solid;
    border-width: 70px 0px 0px 100vw;
    content: "";
    height: 0;
    right: 50%;
    position: absolute; 
    top: 100%;
    width: 0;
    transform: translateX(50%);
  }
  .row-depth-1.row-number-8.dnd-section{
    margin-top: 100px;
    overflow: hidden;
  }
  
  #hs-button_module_16850177174608{
    padding: 12px 25px !important;
  }
  
  #hs-button_module_1685018532425{
    padding: 12px 25px !important;
  }
  
  #oembed_container-module_168507462384713{
    width: 100% !important;
  }
  #oembed_container-module_168507462384713 .oembed_custom-thumbnail{
    width: 100% !important
  }
  
  .hs-content-id-117256564060 a{
    background-color: transparent !important;
  }
  .hs-content-id-117256564060 .body-container-wrapper{ 
    overflow: visible;
  }
  .hs-content-id-117256564060 .row-number-8{
    clip-path: polygon(0 0, 100% 0%, 100% 85%, 0% 100%);
    margin-bottom: -120px;
    z-index: 999;
  }
  .hs-content-id-117256564060 .footer{
    padding-top: 10rem;
  }
  
  @media only screen and (max-width:1150px){
    
    .hs-content-id-117084494927 h2{
    font-size:38px !important;
    }
    .hs-content-id-117084494927 #hs_cos_wrapper_module_16854386962817 {
      padding-top: 28px !important;
   }
    #hs_cos_wrapper_module_16850177174607_ h2,#hs_cos_wrapper_module_16850185324248_ h3{
      font-size:40px !important;
    }
    
    #hs_cos_wrapper_module_168501771746010 .oembed_container {
      width: 100% !important;
    }
    #hs_cos_wrapper_module_168501771746010 .iframe_wrapper .oembed_container_iframe{
      width: 100% !important;
    }
  
    #hs_cos_wrapper_module_168501771746010 .oembed_custom-thumbnail{
      width: 100% !important;
      margin-top: 15px;
    }
    .hs-content-id-117084494927 .logos--five-col .logo__wrapper{
    width: 15%;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-9 {
      height: auto !important;
    }
    .hs-content-id-117084494927 .row-fluid .row-depth-1.row-number-67 .span4.widget-span, .hs-content-id-117084494927 .row-fluid .row-depth-1.row-number-67 .span4.widget-span {
      width: 30%!important;
   }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-9 .dnd-column{
      padding: 0 0px !important;
      
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-9 .dnd-column h3{
    font-size:20px !important;
    }
  }
  
  @media only screen and (max-width:888px) and (min-width:770px){
    /*  #oembed_container-module_168501771746010 .oembed_custom-thumbnail{
      height: 265px;
      max-width: 342px;
    } */
   
  
    .hs-content-id-117084494927 #hs_cos_wrapper_module_16854386962817 {
      padding-top: 0px !important;
   }  
    #hs_cos_wrapper_module_16850177174607_ h2,#hs_cos_wrapper_module_16850185324248_ h3{
      font-size:40px !important;
    }
  
    #hs_cos_wrapper_module_168501771746010 .oembed_container {
      width: 100% !important;
    }
    #hs_cos_wrapper_module_168501771746010 .iframe_wrapper .oembed_container_iframe{
      width: 100% !important;
    }
  
    #hs_cos_wrapper_module_168501771746010 .oembed_custom-thumbnail{
      width: 100% !important;
    }
    
    #hs_cos_wrapper_module_16850177174607_ .hero_description{
      max-width: 100% !important;
    }
  
    #hs_cos_wrapper_module_16850185324248_ .hero_description{
      max-width: 100% !important;
    }
  }
  @media only screen and (max-width:693px){
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_16856839670602-background-color.cell_16856839670602-padding.dnd-column,
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_1685683987757-background-color.cell_1685683987757-padding.dnd-column,
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_1685683984814-background-color.cell_1685683984814-padding.dnd-column{
       margin-right: 20px !important;
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .span2{
  
      margin-bottom: 25px !important;
      width: 47.529915% !important;
    }
  
  
  }
  @media only screen and (max-width:639px){
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_16856839670602-background-color.cell_16856839670602-padding.dnd-column,
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_1685683987757-background-color.cell_1685683987757-padding.dnd-column,
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_1685683984814-background-color.cell_1685683984814-padding.dnd-column{
       margin-right: 0px !important;
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .span2{
  
      margin-bottom: 25px !important;
      width: 100% !important;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .hs_cos_wrapper_type_linked_image img{
    width: 500px !important;
    }
  
  }
  @media only screen and (max-width:768px){
    
    .hs-content-id-118834351419 .row-depth-1.row-number-1{
    padding-top: 30px !important;
    }
    .hs-content-id-118834351419 .row-depth-1.row-number-1 h1{
    font-size:50px !important;
    }
    
    #hs_cos_wrapper_module_16853367024757_ h1{
    font-size:50px !important;
    }
    #hs_cos_wrapper_module_16853367024757_ > div{
    max-width:100% !important;
    }
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_16856839670602-background-color.cell_16856839670602-padding.dnd-column,
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_1685683987757-background-color.cell_1685683987757-padding.dnd-column,
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_1685683984814-background-color.cell_1685683984814-padding.dnd-column{
        margin-right: 15px;
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .span2{
     margin-bottom: 15px;
      min-height: 372px;
      width: 48.529915%;
      display: inline-block;
          margin-left: 0;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .hs_cos_wrapper_type_linked_image img{
    width: 255px;
    }
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-27.dnd-section.main_body_area-row-5-padding{
    padding-top: 0 !important;
    }
    
    .hs-content-id-117084494927 #hs_cos_wrapper_module_16854386962818{
        margin-top: 0px !important;
    
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section{
    padding-bottom: 0px !important;
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span2:after, .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section div:nth-child(4):after {
      content: url(https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/next-iv.png) !important;
      margin-top: 38%!important;
      position: relative !important;
      display: block !important;
      transform: rotate(90deg) !important;
      left: -7%;
  }
    .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .span2 div:nth-child(2),.hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .span3 div:nth-child(2){
        margin-top: -28px;
    }
    
     .hs-content-id-117084494927 .row-depth-1.row-number-67 .span4.widget-span, .hs-content-id-117084494927 .row-depth-1.row-number-67 .span4.widget-span {
    
      margin-left: 0px !important;
  }
    .hs-content-id-117084494927 .row-depth-1.row-number-67.dnd-section{
    margin-top: -30px;
      
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-29.dnd-section .row-fluid,.hs-content-id-117084494927 .row-depth-1.row-number-39.dnd-section .row-fluid {
    display: flex;
      flex-wrap: wrap;
          justify-content: space-around;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-29.dnd-section .row-fluid .span2,.hs-content-id-117084494927 .row-depth-1.row-number-39.dnd-section .row-fluid .span2{
    width:50%;
    }
   
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.main_body_area-row-3-background-color.main_body_area-row-3-padding > div > div:nth-child(2),
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-18.dnd-section.main_body_area-row-4-background-color.main_body_area-row-4-padding.main_body_area-row-4-margin > div > div:nth-child(2){
        margin-top: 25px;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-9{
    margin-top: -25px;
    }
    #hs_cos_wrapper_module_16853557974616_ h3,#hs_cos_wrapper_module_16853558001436 h3{
    font-size:20px !important;
    }
   .hs-content-id-117084494927 .row-depth-1.row-number-9.dnd-section .row-depth-1.row-number-11.dnd-row .row-fluid,.hs-content-id-117084494927 .row-depth-1.row-number-9.dnd-section .row-depth-1.row-number-17.dnd-row .row-fluid {
     display:block !important;
    }
     .hs-content-id-117084494927 #hs_cos_wrapper_module_16854386962817 {
      padding-top: 0px !important;
   }
    
    .hs-content-id-117084494927 .oembed_custom-thumbnail{
    margin-top: 10px !important;
    }
    
   .hs-content-id-117084494927 #hs_cos_wrapper_module_16853367024758 {
    margin-top: 10px !important;
      margin-bottom: 40px !important;
    }
    
    .hs-content-id-117084494927 h2,.hs-content-id-117084494927 h3{
    font-size:40px !important;
    }
    
    #hs_cos_wrapper_module_16850177174607_ h2,#hs_cos_wrapper_module_16850185324248_ h3{
      font-size:40px !important;
    }
  
    #hs_cos_wrapper_module_168501771746010 .oembed_container {
      width: 100% !important;
    }
    #hs_cos_wrapper_module_168501771746010 .iframe_wrapper .oembed_container_iframe{
      width: 100% !important;
    }
  
    #hs_cos_wrapper_module_168501771746010 .oembed_custom-thumbnail{
      width: 100% !important;
    }
    
    #hs_cos_wrapper_module_16850177174607_ .hero_description{
      max-width: 100% !important;
    }
  
    #hs_cos_wrapper_module_16850185324248_ .hero_description{
      max-width: 100% !important;
    }
    .hs-content-id-117084494927 .logos--five-col .logo__wrapper {
      width: 50%;
   }
    .hs-content-id-117084494927 .row-depth-1.row-number-9 .row-fluid .span3{
    margin-top: 35px;
    }
    body > div.body-wrapper.hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.main_body_area-row-3-background-color.main_body_area-row-3-margin > div > div:nth-child(1){
    margin-top: 0px;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-51.dnd-section .dnd-column {
      display: block !important;
   }
    .hs-content-id-117084494927 .accordion__item h3{
    font-size: 25px !important;
    }
    .hs-content-id-117084494927 .row-fluid .row-depth-1.row-number-67 .span4.widget-span, .hs-content-id-117084494927 .row-fluid .row-depth-1.row-number-67 .span4.widget-span {
      width: 100% !important;
      margin-bottom: 20px;
  }
    body > div.body-wrapper.hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-12-padding.dnd-section > div > div:nth-child(3){
        margin-bottom: 0px;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span2, .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span3 {
      width: 100% !important;
      height: 160px;
   }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-29 .span2, .hs-content-id-117084494927 .row-depth-1.row-number-39 .span2{
    text-align:center;
    }
  }
  
  @media only screen and (max-width:600px){
    
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .hs_cos_wrapper_type_linked_image img{
    width: 380px!important;
    }
    .hs-content-id-117084494927 .logos--five-col .logo__wrapper {
      width: 50%;
  }
    
    .hs-content-id-117084494927 .oembed_custom-thumbnail{
    margin-top: 10px !important;
    }
    
   .hs-content-id-117084494927 #hs_cos_wrapper_module_16853367024758 {
    margin-top: 10px !important;
      margin-bottom: 40px !important;
    }
    
     .hs-content-id-117084494927 h2,.hs-content-id-117084494927 h3{
    font-size:38px !important;
    }
    .hs-content-id-117256564060 .row-number-8{
      clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%) !important;
    }
    .span12 .main_body_area-row-2-padding{
      padding-bottom: 40px !important;
    }
  
    #hs_cos_wrapper_module_168501771746010 .oembed_container {
      width: 100% !important;
    }
    #hs_cos_wrapper_module_168501771746010 .iframe_wrapper .oembed_container_iframe{
      width: 100% !important;
    }
  
    #hs_cos_wrapper_module_168501771746010 .oembed_custom-thumbnail{
      width: 100% !important;
      margin-top: 15px;
    }
    #hs_cos_wrapper_module_16850177174607_ h2, #hs_cos_wrapper_module_16850185324248_ h3 {
  
      font-size: 26px !important;
    }
  
    .row-number-48 .span12{
      float:left;
    }
  
    .hs-content-id-117032641954 .row-depth-1.row-number-3.dnd-section:after,.hs-content-id-117032641954 .row-depth-1.row-number-4:after{
      left: 49%;
    }
  
    #hs_cos_wrapper_module_16850177174607_ .hero_description{
      max-width: 100% !important;
    }
  
    #hs_cos_wrapper_module_16850185324248_ .hero_description{
      max-width: 100% !important;
    }
  
    #hs_cos_wrapper_module_16850177174607_ p{
      margin: 0;
    }
  
    #hs_cos_wrapper_module_16850185324248_ p{
      margin: 0;
    }
  
    .span12 #hs_cos_wrapper_module_16850185324253{
      margin-top: 45px !important;
    }
  }
  
  
  .tileblocksec{
  padding-left: 20px;
  }
  .tileblocksec li{
      font-size: 16px;
      font-weight: 400;
  }
  
  #hs_cos_wrapper_widget_1685345202043,#hs_cos_wrapper_widget_1685345361576,#hs_cos_wrapper_module_1685345475061,#hs_cos_wrapper_module_1685345577149,#hs_cos_wrapper_module_1685354551695,
  #hs_cos_wrapper_module_1685354509918,#hs_cos_wrapper_module_1685354529316,#hs_cos_wrapper_module_1685354538243,#hs_cos_wrapper_module_16853557974616,
  #hs_cos_wrapper_module_16853557974617,#hs_cos_wrapper_module_16853557974618,#hs_cos_wrapper_module_16853557974619,#hs_cos_wrapper_module_16853558001436,
  #hs_cos_wrapper_module_16853558001437,#hs_cos_wrapper_module_16853558001438,#hs_cos_wrapper_module_16853558001439,#hs_cos_wrapper_module_1685356410023{
      background: white;
      padding-left: 20px;
      padding-top: 20px;
      padding-bottom: 1px;
      padding-right: 20px;
      margin-bottom: 20px;
  }
  #hs_cos_wrapper_module_16853558001437{
  margin-right:0px;
  }
  .hs-content-id-117084494927 .row-depth-1.row-number-29 p,.hs-content-id-117084494927 .row-depth-1.row-number-39 p{
  color: #5c677d;
  }
  .hs-content-id-117084494927 .row-depth-1.row-number-29,.hs-content-id-117084494927 .row-depth-1.row-number-39{
  padding-left: 13%;
      padding-right: 13%;
  }
  
  .hs-content-id-117084494927 .row-depth-1.row-number-67 .span4.widget-span,.hs-content-id-117084494927 .row-depth-1.row-number-67 .span4.widget-span{
  background: #001233;
      padding-top: 30px !important;
      padding-left: 20px !important;
      padding-right: 20px !important;
      padding-bottom: 20px!important;
     width: 31% !important;
     border-top: 15px solid #969eab;
    margin-left: 20px;
  }
  
  .hs-content-id-117084494927 .row-depth-1.row-number-88 .row-depth-1.row-number-89.dnd-row,.hs-content-id-117084494927 .row-depth-1.row-number-88 .row-depth-1.row-number-95.dnd-row,
  .hs-content-id-117084494927 .row-depth-1.row-number-88 .row-depth-1.row-number-97.dnd-row{
  
    margin: 0 auto;
      max-width: 1240px;
  }
  #hs-button_widget_1685438127227{
  padding: 10px 20px;
  }
  .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-row{
  margin-top: -30px;
  }
  .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span2,.hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span3 {
      width: 17%;
  
  }
  #hs_cos_wrapper_widget_1685345361576,#hs_cos_wrapper_module_1685356410023{
  margin-right:0px;
  }
  #hs_cos_wrapper_module_1685356410023_ p{
  margin-bottom: 0px;
  }
  .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span2:after,.hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section div:nth-child(4):after{
  content: url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/next-iv.png');
      position: absolute;
      top: 0;
         margin-left: 13%;
      margin-top: 57px;
      position: absolute;
  }
  
  .hs-content-id-117084494927 .row-depth-1.row-number-51.dnd-section p span{
  overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 10;
      -webkit-box-orient: vertical;
  }
  
  .hs-content-id-117084494927 .row-depth-1.row-number-51.dnd-section .dnd-column{
      display: table-cell;
      padding: 5px; 
  
  }
  
  .hs-content-id-117084494927 #hs-button_module_16853367024758,.hs-content-id-117084494927 #hs-button_module_16854386962818{
      background-color: #f0f8ff00 !important;
  }
  .hs-content-id-117084494927 .row-depth-1.row-number-29.dnd-section .widget-type-cell.dnd-column,.hs-content-id-117084494927 .row-depth-1.row-number-39.dnd-section .widget-type-cell.dnd-column{
      padding: 0 0px !important;
    
  }
  
  #hs_cos_wrapper_module_1685356410023{
  padding-bottom: 18px;
  }
  @media only screen and (min-width:769px){
   
  .hs-content-id-117084494927 .row-depth-1.row-number-18 .span6 {
      margin-left: 0;
      padding-left: 20px;
      padding-right: 0;
  }
    .hs-content-id-117084494927 .row-depth-1.row-number-18.dnd-section{
    padding-left: 0;
      padding-right: 0;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-67.dnd-section .span4.widget-span.widget-type-cell.dnd-column,.hs-content-id-117084494927 .row-depth-1.row-number-67.dnd-section .span4.widget-span.widget-type-cell.dnd-column{
        min-height: 469px;
    }
  
  }
  @media only screen and (min-width:767px){
  #hs_cos_wrapper_widget_1685345202043,#hs_cos_wrapper_module_1685354509918,#hs_cos_wrapper_module_16853557974616,#hs_cos_wrapper_module_16853558001436{
    min-height: 114px;
    }
    #hs_cos_wrapper_widget_1685345361576,#hs_cos_wrapper_module_1685345475061,#hs_cos_wrapper_module_1685354529316,#hs_cos_wrapper_module_1685354538243,#hs_cos_wrapper_module_16853557974617,#hs_cos_wrapper_module_16853557974618,#hs_cos_wrapper_module_1685356410023,#hs_cos_wrapper_module_16853558001438{
    min-height: 132px;
    }
    #hs_cos_wrapper_module_16853557974619,#hs_cos_wrapper_module_16853558001439,#hs_cos_wrapper_module_1685354551695,#hs_cos_wrapper_module_1685345577149{
    min-height:200px;
    }
  
  }
  @media only screen and (min-width:1151px){
    
  .hs-content-id-117084494927 .row-depth-1.row-number-51 .span3{
  margin-left: 20px;
      width: 23.076923%;
  } 
    .row-depth-1.row-number-60 .span12.widget-span{
        padding-left:5px;
    
    }
    
    #hs_cos_wrapper_widget_1685345202043,#hs_cos_wrapper_module_1685354509918,#hs_cos_wrapper_module_16853557974616,#hs_cos_wrapper_module_16853558001436{
    min-height: 114px;
    }
    #hs_cos_wrapper_widget_1685345361576,#hs_cos_wrapper_module_1685345475061,#hs_cos_wrapper_module_1685354529316,#hs_cos_wrapper_module_1685354538243,#hs_cos_wrapper_module_16853557974617,#hs_cos_wrapper_module_16853557974618,#hs_cos_wrapper_module_1685356410023,#hs_cos_wrapper_module_16853558001438{
    min-height: 110px;
    }
    #hs_cos_wrapper_module_16853557974619,#hs_cos_wrapper_module_16853558001439,#hs_cos_wrapper_module_1685354551695,#hs_cos_wrapper_module_1685345577149{
    min-height:200px;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-18 .span6{
          padding-left: 20px;
      padding-right: 0px;
      margin-left: 0px;
   }
    .hs-content-id-117084494927 .row-fluid .row-depth-1.row-number-9 .span6{
   padding-left:20px !important;
        padding-left: 20px!important;
      padding-right: 0px;
      margin-left: 0px;
   }
    
  }
  .hs-content-id-117084494927 .accordion__item h3{
   font-size:26px;
  }
  .hs-content-id-117084494927 .accordion__content p{
   margin-top: 22px;
  }
  
  .hs-content-id-117084494927 .row-depth-1.row-number-1{
  border-bottom: 1px solid rgb(255 255 255 / 0.2);
  }
  #hs-button_module_16853367024758:hover,#hs-button_widget_1685438127227:hover,#hs_cos_wrapper_module_16854386962818:hover{
  background-color:#CCCCCC !important;
    color:black;
  }
  
  @media only screen and (max-width: 400px){
  .hs-content-id-117084494927 .row-depth-1.row-number-67 .hs_cos_wrapper_type_linked_image img{
    padding-right:20px;
    padding-left:20px;
    }
  
  }
  
  @media only screen and (max-width: 480px){
    
   .hs-content-id-117084494927 .module_16853367024758-margin > #hs_cos_wrapper_module_16853367024758{
    margin-top: 0px !important;
      margin-bottom: 15px !important;
    }
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.main_body_area-row-3-background-color.main_body_area-row-3-padding > div > div:nth-child(1){
        margin-top: -42px;
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .hs_cos_wrapper_type_linked_image img{
    width: 300px!important;
    }
    
    .hs-content-id-117084494927 .row-depth-1.row-number-92.dnd-section{
    padding-bottom: 50px !important;
    }
  .hs-content-id-117084494927 #owl-logos .logo-items img {
      width: 60%!important;
      right: 20%;
  }
    .hs-content-id-117084494927 .row-depth-1.row-number-5.dnd-section{
    padding-top: 15px !important;
      padding-bottom: 0px !important;
      padding-left: 15px !important;
  }
    }
  
  
  @media only screen and (min-width: 767px) and (max-width: 768px) {
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.main_body_area-row-0-background-color.dnd-section > div > div:nth-child(2){
    padding-left:0;
    }
    
    #hs_cos_wrapper_module_16853367024757_ > h2{
    line-height: 50px;
    
    }
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.main_body_area-row-0-background-color.dnd-section > div > div:nth-child(1){
    margin-top: 10px;
    }
    
    #oembed_container-module_168533670247510 > button{
    height: 350px;
      width:350px;
    
    }
    .hs-content-id-117084494927 #hs_cos_wrapper_module_16853367024758{
    margin-top: -3px !important;
    }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.main_body_area-row-0-background-color.dnd-section{
    padding-top:70px;
    }
    
    .hs-content-id-117084494927 .row-fluid .row-depth-1.row-number-67 .span4.widget-span, .hs-content-id-117084494927 .row-fluid .row-depth-1.row-number-67 .span4.widget-span {
      width: 48%!important;
  }
   .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.main_body_area-row-13-padding > div > div:nth-child(1),
   .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.main_body_area-row-14-padding > div > div:nth-child(1){
        margin-right: 25px;
    }
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-97.main_body_area-row-16-background-color.main_body_area-row-16-padding.dnd-section > div > div:nth-child(2):after{
    top:-115% !important;
    }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-97.main_body_area-row-16-background-color.main_body_area-row-16-padding.dnd-section > div > div:nth-child(4):after{
    top:-115% !important;
    }
    .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span2:after, .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section div:nth-child(4):after {
      content: url(https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/next-iv.png)!important;
      display: block!important;
      left: 89%;
      position: relative!important;
      top: -102%!important;
      transform: rotate(0deg)!important;
  }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-97.main_body_area-row-16-background-color.main_body_area-row-16-padding.dnd-section{
    padding-bottom: 60px !important;
    }
   .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span2, .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span3 {
      width: 20%!important;
      margin-left: 0;
  }
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.main_body_area-row-0-background-color.dnd-section > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd-section.main_body_area-row-2-background-color.main_body_area-row-2-padding > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-27.dnd-section.main_body_area-row-5-padding > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-49.dnd-section.main_body_area-row-8-padding > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-60.main_body_area-row-10-padding.dnd-section > div > div > div > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-65.main_body_area-row-12-padding.dnd-section > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-60.main_body_area-row-10-padding.dnd-section > div > div{
      padding:0 !important;
  }
  
    .hs-content-id-117084494927 .row-depth-1.row-number-29.dnd-section .row-fluid, .hs-content-id-117084494927 .row-depth-1.row-number-39.dnd-section .row-fluid {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
  }
    .hs-content-id-117084494927 .row-depth-1.row-number-29 .span2.widget-span,.hs-content-id-117084494927 .row-depth-1.row-number-39 .span2.widget-span{
    width: 30% !important;
    }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.main_body_area-row-3-background-color.main_body_area-row-3-padding > div > div:nth-child(2){
    margin-top: 0px;
    }
   .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-18.dnd-section.main_body_area-row-4-background-color.main_body_area-row-4-padding.main_body_area-row-4-margin > div > div:nth-child(1){
    padding-left: 0px;
      padding-right: 0px;
    }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-18.dnd-section.main_body_area-row-4-background-color.main_body_area-row-4-padding.main_body_area-row-4-margin > div > div:nth-child(2){
        margin: 0;
      padding-right: 0;
    } 
    .hs-content-id-117084494927 .row-depth-1.row-number-51 .span3{
    width: 47.928177% !important;
    }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-51.main_body_area-row-9-padding.dnd-section > div > div:nth-child(3){
    margin-left: 0;
    }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-18.dnd-section.main_body_area-row-4-background-color.main_body_area-row-4-padding.main_body_area-row-4-margin > div > div:nth-child(2){
    width: 51%;
    }
  }
  
  
  
  .hs-content-id-117084494927 #hs-button_module_16853367024758,.hs-content-id-117084494927 #hs-button_module_16854386962818 {
  background-color: rgba(230, 57, 70,1.0)!important;
      padding: 12px 25px;
  }
  .hs-content-id-117084494927 #hs-button_module_16853367024758:hover,.hs-content-id-117084494927 #hs-button_module_16854386962818:hover{
  background-color: #cccccc!important;
  color:black !important;
  }
  .hs-content-id-117084494927 #hs_cos_wrapper_module_16853367024758,.hs-content-id-117084494927 #hs_cos_wrapper_module_16854386962818{
  padding-left: 0px !important;
  }
  
  
  @media only screen and (min-width:1500px){
  .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section .row-fluid .span2:after, .hs-content-id-117084494927 .row-depth-1.row-number-97.dnd-section div:nth-child(4):after {
      content: url(https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/next-iv.png);
      position: absolute;
      top: 0;
      margin-left: 179px;
      margin-top: 57px;
      position: absolute;
  }
  
  }
  
  @media only screen and (min-width:1286px){
    
    #oembed_container-module_168533670247510 > button{
    
     height: 364px;
      width: 600px;
    }
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.main_body_area-row-0-background-color.dnd-section > div > div:nth-child(2){
    padding-left:0;
    }
    
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.main_body_area-row-0-background-color.dnd-section > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-7.dnd-section.main_body_area-row-2-background-color.main_body_area-row-2-padding > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section.main_body_area-row-3-background-color.main_body_area-row-3-padding > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-18.dnd-section.main_body_area-row-4-background-color.main_body_area-row-4-padding.main_body_area-row-4-margin > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-27.dnd-section.main_body_area-row-5-padding > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-49.dnd-section.main_body_area-row-8-padding > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-60.main_body_area-row-10-padding.dnd-section > div > div > div > div > div > div > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-60.main_body_area-row-10-padding.dnd-section > div > div > div > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-60.main_body_area-row-10-padding.dnd-section > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-63.main_body_area-row-11-padding.dnd-section > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-65.main_body_area-row-12-padding.dnd-section > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-95.dnd-section.main_body_area-row-15-padding.main_body_area-row-15-background-color > div > div,
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-108.dnd-section.main_body_area-row-17-background-color > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.main_body_area-row-13-padding > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.main_body_area-row-14-padding > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-92.dnd-section.main_body_area-row-14-background-color > div > div
  
  {
  
    padding-left:0 !important;
    padding-right:0 !important;
  }
  
  
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-51.main_body_area-row-9-padding.dnd-section > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.main_body_area-row-13-padding > div > div:nth-child(1),
  .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.dnd-section.main_body_area-row-14-padding > div > div:nth-child(1)
  {
  
      margin-left:0 !important;
  }
  
  }
  
  .hs-content-id-117084494927 .row-depth-1.row-number-67 {
  
  padding-top:0px;
  }
  
  @media only screen and (min-width:769px){
  
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .span2{
      width: 30.529915%;
      margin-bottom: 30px;
      min-height: 437px;
    }
    
    .hs-content-id-117084494927.hs-site-page.page.fade-in > main > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-67.main_body_area-row-13-hidden.dnd-section > div > div.span2.widget-span.widget-type-cell.cell_16856839670603-background-color.dnd-column{
    margin-left:0;
    }
  
  
  }
  
  .hs-content-id-117084494927 .row-depth-1.row-number-67 .span2.widget-span{
    
    border-top: 15px solid #969eab;
  
  }
  @media only screen and (min-width: 959px) and (max-width: 1158px){
  
    .hs-content-id-117084494927 .row-depth-1.row-number-67 .span2 {
  
      min-height: 470px !important;
  }
  }
  
  .hs-content-id-118834351419 .dnd-section .dnd-column {
      padding: 0 0px;
  }
  .hs-content-id-118834351419 h2,.hs-content-id-118834351419 h3,.hs-content-id-118834351419 h4,.hs-content-id-118834351419 h5,.hs-content-id-118834351419 h6,.hs-content-id-118834351419 p{
  margin-bottom:5px;
  
  }
  .hs-content-id-118834351419{
  background-color: rgba(202, 209, 225, 1) !important;
  }
  .hs-content-id-118834351419 h6,.hs-content-id-118834351419 h5{
  font-size:16px;
    color:#132443;
    font-weight: 600;
  }
  .hs-content-id-118834351419 ul{
  margin-bottom:0;
  }
  .hs-content-id-118834351419 h1{
  margin-bottom:40px;
  }
  .hs-content-id-118834351419 li p{
  margin-bottom:25px;
  }
  .hs-content-id-118834351419 .dnd-section li:nth-child(1){
  padding-top:10px;
  }
  .hs-content-id-118834351419 h3{
  font-size:25px !important;
  }
  @media (min-width: 767px) and (max-width: 980px){
  .hs-content-id-118834351419 .header {
      height: 112px;
  }
  }
  /* ************************************************************************************** */
  /* *********************** END main-m.min.css ***************************** */
  /* ************************************************************************************** */
  /* ************************************************************************************** */
  /* *********************** Start main-d.min.css ***************************** */
  /* ************************************************************************************** */
  /* HOME PAGE */
  .hs-content-id-117032641954 .row-number-32 .dnd-column .row-number-35,.hs-content-id-117032641954 .row-number-32 .dnd-column .row-number-38,.hs-content-id-117032641954 .row-number-32 .dnd-column .row-number-41,.hs-content-id-117032641954 .row-number-32 .dnd-column .row-number-44{
          position: absolute;
      width: 84% !important;
      left: 50%;
      transform: translateX(-50%);
      bottom: 0;
  }
  
  .row-fluid {
    padding-top:0 !important;
  }
  
  #hs_cos_wrapper_module_168501771746010 .oembed_custom-thumbnail{
    margin-top: 0;
  }
  
  #hs_cos_wrapper_module_168501771746010 .iframe_wrapper{
    height: 364px;
    padding:0;
  }
  
  .hs-content-id-117032641954 .main_body_area-row-1-background-color .row-fluid [class*="span6"]:nth-child(2){
    padding: 0;
  }
  
  #hs_cos_wrapper_module_16850177174607 p{
    margin:0 ;
  }
   
  #hs_cos_wrapper_widget_1684996048230 h2, #hs_cos_wrapper_widget_1685073375113 h2, #hs_cos_wrapper_module_16850067732664 h2{
    margin:0 !important;
  }
  
  .hs-content-id-117032641954 .row-number-8 .span12 h4{
    margin-bottom:10px;
  }
  .hs-content-id-117032641954 .row-number-8 .span12 p{
    margin:0 !important;
  }
  
  .hs-content-id-117032641954 .row-number-8 .row-fluid [class*="span4"]:first-child{
    max-width: 32%;
    margin-right: 2%;
  }
  
  .hs-content-id-117032641954 .row-number-8 .row-fluid [class*="span4"]:nth-child(2){
    max-width: 32%;
    margin-right: 2%;
  }
  
  .hs-content-id-117032641954 .row-number-8 .row-fluid [class*="span4"]:nth-child(3){
    max-width: 32%;
    margin-right: 0 ;
  }
  
  #hs-button_widget_1685000983384{
    padding: 12px 25px !important;
  }
  
  #hs-button_module_1685006207670{
    padding: 12px 25px !important;
  }
  
  .hs-content-id-117032641954 .video_title{
    color:#fff;
    font-weight: 600;
    font-size: 17px !important;
    margin: 15px 0 0 0 !important;
  }
  
  .hs-content-id-117032641954 .video_des{
    color:#fff;
    font-size: 17px !important;
    margin: 0 !important;
  }
  
  .hs-content-id-117032641954 .main_body_area-row-6-background-color .row-fluid:before{
    display:none !important;
  }
  
  .hs-content-id-117032641954 .main_body_area-row-6-background-color .row-fluid .span4{
    width: 100% !important;
  }
  
  .hs-content-id-117032641954 .main_body_area-row-6-background-color.dnd-section>.row-fluid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 25px;
  }
  
  .hs-content-id-117032641954 .span4 {
    margin-left: 0 !important;
    width: 33.3% !important;
    padding: 0 !important;
  }
  
  .hs-content-id-117032641954 .span6{
    padding-left: 0 !important;
  }
  
  .span12 #hs_cos_wrapper_module_1685006207670{
    display:none !important;
  }
  
  .hs-content-id-117032641954 .span12{
    padding: 0 !important;
  }
  
  .span12 #hs-button_widget_1685007231386{
    padding: 10px 20px !important;
  }
  
  .span12 #hs-button_module_16850082188517{
    padding: 10px 20px !important;
  }
  
  .span12 #hs-button_module_16850082170697{
    padding: 10px 20px !important;
  }
  
  .span12 #hs-button_module_16850082097357{
    padding: 10px 20px !important;
  }
  
  .hs-content-id-117032641954 .row-number-32 .span3{
    height: 440px;
    position: relative;
  }
  
  #hs_cos_wrapper_widget_1685007124295, #hs_cos_wrapper_module_1685073613306, #hs_cos_wrapper_module_1685073659603, #hs_cos_wrapper_module_1685073666347{
    min-height: auto;
  }
  
  #hs_cos_wrapper_widget_1685007163147, #hs_cos_wrapper_module_16850082188516, #hs_cos_wrapper_module_16850082170696, #hs_cos_wrapper_module_16850082097356{
    min-height: 80px;
  }
  
  #hs_cos_wrapper_widget_1685007231386, #hs_cos_wrapper_module_16850082188517, #hs_cos_wrapper_module_16850082170697, #hs_cos_wrapper_module_16850082097357{
    width: 100% !important;
  }
  
  #hs-button_widget_1685007231386, #hs-button_module_16850082188517, #hs-button_module_16850082170697, #hs-button_module_16850082097357{
    display: block;
    text-align: center;
  }
  
  .hs-content-id-117032641954 .row-number-32 .span3{
    padding: 0 35px !important;
  }
  
  .hs-content-id-117032641954 .row-number-32 .row-fluid .span3:nth-child(odd):before{
    content: "";
    position: absolute;
    background-color: #ff8a8a;
    display: inline-block;
    width: 100%;
    height: 15px;
    left: 0;
  }
  
  .hs-content-id-117032641954 .row-number-32 .row-fluid .span3:nth-child(even):before{
    content: "";
    position: absolute;
    background-color: #CAD1E1;
    display: inline-block;
    width: 100%;
    height: 15px;
    left: 0;
  }
  
  /* #hs_cos_wrapper_module_16850942207423, #hs_cos_wrapper_module_1685094284639 {
    margin-right:25px;
  } */
  
  #hs_cos_wrapper_module_1685094290430{
    margin-right:0 !important;
  }
  
  #hs-button_module_1685018532425:focus,
  #hs-button_module_1685018532425:active,
  #hs-button_module_16850177174608:focus,
  #hs-button_module_16850177174608:active,
  #hs-button_module_1685006207670:focus,
  #hs-button_module_1685006207670:active{
    background-color: rgba(244, 204, 204,1.0);
    color: rgba(0, 0, 0,1.0);
  }
  
  #hs-button_widget_1685007231386:focus, 
  #hs-button_widget_1685007231386:active,
  #hs-button_module_16850082188517:focus, 
  #hs-button_module_16850082188517:active,
  #hs-button_module_16850082170697:focus, 
  #hs-button_module_16850082170697:active,
  #hs-button_module_16850082097357:focus, 
  #hs-button_module_16850082097357:active{
    background-color: rgba(204, 204, 204,1.0);
    color: rgba(0, 0, 0,1.0);
  }
  
  .hs-content-id-117032641954 .row-number-2 .span12 .oembed_container, .row-number-2 .span12 .oembed_custom-thumbnail {
    height: 364px !important;
  }
  
  #oembed_container-module_16850942207423, #oembed_container-module_1685094284639, #oembed_container-module_1685094290430 {
    height: 260px;
  }
  
  #oembed_container-module_16850942207423 .iframe_wrapper{
    height: 260px;
  }
  
  #oembed_container-module_1685094284639 .iframe_wrapper{
    height: 260px;
  }
  
  #oembed_container-module_1685094290430 .iframe_wrapper{
    height: 260px;
  }
  
  
  /* Erklärvideo Agentur CSS */
  
  #hs_cos_wrapper_module_16853480146527 p{
    margin: 0;
  }
  
  .hs-content-id-117669410949 .main_body_area-row-0-background-color .row-fluid [class*="span6"]:nth-child(2){
    padding: 0;
  }
  
  .hs-content-id-117669410949 .span6.widget-span.widget-type-cell.dnd-column{
    padding: 0;
  }
  
  .hs-content-id-117669410949 .span12.widget-span.widget-type-cell.dnd-column{
    padding: 0;
  }
  
  #hs-button_module_16853480146528, #hs-button_widget_1685430773565, #hs-button_module_1685433787584, #hs-button_widget_1685450721155, #hs-button_module_1685450946502, #hs-button_module_16855137454368{
    padding: 12px 25px !important;
  }
  
  #hs-button_module_1685450946502{
    display:none;
  }
  
  .hs-content-id-117669410949 .main_body_area-row-1-background-color{
    border-top: 1px solid hsla(0,0%,100%,.2);
  }
  
  #hs_cos_wrapper_module_168534801465210{
    height: 364px;
    width: 600px;
  }
  
  #hs_cos_wrapper_module_168534801465210 .oembed_container {
    height: 364px !important;
  } 
  
  #hs_cos_wrapper_module_168534801465210 .oembed_container_iframe{
    height: 364px !important;
    width: 600px !important;
  }
  
  #hs_cos_wrapper_module_168534801465210 .oembed_custom-thumbnail{
    height: 364px !important;
  }
  
  #hs_cos_wrapper_widget_1685357186244 h2, #hs_cos_wrapper_widget_1685421631896 h2, #hs_cos_wrapper_widget_1685422661472 h2, #hs_cos_wrapper_widget_1685432924007 h2, #hs_cos_wrapper_widget_1685434181874 h2{
    margin:0 !important;
  }
  
  .hs-content-id-117669410949 .row-number-12 .row-fluid:before{
    display:none !important;
  }
  
  .hs-content-id-117669410949 .row-number-12 .row-fluid .span4{
    width: 100% !important;
    padding: 0;
    margin: 0;
  }
  
  .hs-content-id-117669410949 .row-number-12.dnd-section>.row-fluid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 25px;
  }
  
  .row-number-7 .span12 .row-number-8:after{
    display:none;
  }
  
  .hs-content-id-117669410949 .row-number-16.dnd-section>.row-fluid{
    align-items: center;
    display: flex;
  }
  
  .hs-content-id-117669410949 .row-number-9 .span6 {
    padding: 0!important;
  }
  
  #oembed_container-widget_1685358631560, #oembed_container-module_16853586994613, #oembed_container-module_16853586982553{
    height: 260px;
  }
  
  #oembed_container-widget_1685358631560 .iframe_wrapper, #oembed_container-module_16853586994613 .iframe_wrapper, #oembed_container-module_16853586982553 .iframe_wrapper{
    height: 260px;
  }
  
  #hs_cos_wrapper_widget_1685358631560, #hs_cos_wrapper_module_16853586994613{
    margin-right: 0;
  }
  
  #hs_cos_wrapper_module_16853586982553{
    margin-right: 0;
  }
  
  .hs-content-id-117669410949 .row-number-22 .dnd-column{
    padding: 0;
  }
  
  .hs-content-id-117669410949 .row-number-22 .row-fluid .span4{
    position: relative;
    padding: 0 35px 25px 35px !important;
  }
  
  .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(1):before, .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(2):before, .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(3):before{
    content: "";
    position: absolute;
    display: inline-block;
    background-color: #cad1e1;
    height: 15px;
    left: 0;
    width: 100%;
  }
  .hs-content-id-117669410949 .module_16854200689447-flexbox-positioning{
    height: 223px !important;
  }
  .hs-content-id-117669410949 #hs_cos_wrapper_module_16854200689447{
    width: 100% !important;
  }
  .hs-content-id-117669410949 #hs_cos_wrapper_module_16854200689447_ img{
    height: 198px !important;
      width: 100% !important;
  }
  .hs-content-id-117669410949 .row-number-22 .hs_cos_wrapper_type_header h3{
    margin-bottom: 22px;
  }
  
  .hs-content-id-117669410949 .row-number-22 .hs_cos_wrapper_type_header h4{
    margin-bottom: 20px;
  }
  
  .hs-content-id-117669410949 .row-number-22 .hs_cos_wrapper_type_rich_text p{
    margin-bottom: 8px;
  }
  
  .hs-content-id-117669410949 .row-number-22 .row-number-1{
    border: none;
  }
  
  .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(1), .row-number-22 .row-fluid .span4:nth-child(2){
    width: 30.6% !important;
  /*   margin-right: 50px; */
  }
  
  .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(3){
    width: 30.5% !important;
    margin-right: 0;
  }
  
  .hs-content-id-117669410949 .row-number-22 .row-number-22 .hs_cos_wrapper {
    margin-right: 0;
  }
  
  #hs_cos_wrapper_widget_1685421631896{
    max-width: 29%;
  }
  
  .hs-content-id-117669410949 .main_body_area-row-5-background-color{
    clip-path: polygon(0 0,100% 0,100% 85%,0 100%);
    margin-bottom: -120px;
    z-index: 999;
  }
  
  .hs-content-id-117669410949 .row-number-3.dnd-section>.row-fluid{
    max-width: 980px;
  }
  
  .hs-content-id-117669410949 .row-number-3 .span2, .row-number-3 .span3{
    width: 19%;
    padding: 0;
    margin: 0;
    position: relative;
    max-height: 135px;
  }
  
  .hs-content-id-117669410949 .row-number-3 .span2:after{
    content: url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/next-iv.png');
    position: relative;
    display: inline-flex;
    left: 140px;
    bottom: 110px;
    padding: 0 20px 0 20px;
  }
  
  .hs-content-id-117669410949 .row-number-3 .row-fluid [class*="span"]:nth-child(4):after{
    content: url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/next-iv.png');
    position: relative;
    display: inline-flex;
    left: 140px;
    bottom: 110px;
    padding: 0 20px 0 20px;
  }
  
  /* #hs_cos_wrapper_module_16854270114614:after{
    content: url('https://1652164.fs1.hubspotusercontent-na1.net/hubfs/1652164/vuesax-linear-arrow-right.svg');
      position: relative;
      display: inline-flex;
      left: 140px;
      bottom: 90px;
  } */
  
  #hs_cos_wrapper_widget_1685426834249, #hs_cos_wrapper_module_16854270157714, #hs_cos_wrapper_module_16854270133814, #hs_cos_wrapper_module_16854270114614, #hs_cos_wrapper_module_16854270091434{
    min-height: 90px;
    height: 90px;
  }
  
  #hs_cos_wrapper_module_16854270091434, #hs_cos_wrapper_module_16854270091434_{
    margin: 0;
  }
  
  .hs-content-id-117669410949 .main_body_area-row-8-background-color:after{
    display:none;
  }
  
  .hs-content-id-117669410949 .main_body_area-row-7-background-color{
    border-top: 12px solid #969eab;
  }
  
  #hs_cos_wrapper_widget_1685422661472{
    max-width: 40%;
  }
  
  #hs_cos_wrapper_widget_1685432924007{
    max-width: 60%;
  }
  
  #hs_cos_wrapper_widget_1685433258247, #hs_cos_wrapper_module_1685433397865{
    width: 70%;
    margin-bottom: 25px;
  }
  
  #hs_cos_wrapper_module_1685433400416{
    width: 70%;
    margin-bottom: 210px;
  }
  
  #hs_cos_wrapper_widget_1685434155907 .accordion__item h3{
    font-size: 25px;
  }
  
  #hs_cos_wrapper_widget_1685434155907 .accordion__item .accordion__content{
    padding-top: 12px;
  }
  
  .hs-content-id-117669410949 .main_body_area-row-8-background-color .span2 .row-depth-1 .row-number-8:after{
    display: none !important;
  }
  
  #hs_cos_wrapper_module_16855137454367 h3{
    max-width: 60%;
  }
  
  /* END Erklärvideo Agentur CSS */
  
  
  /* Impressum */
  .hs-content-id-118820203703 .span12.widget-span.widget-type-cell.dnd-column{
      padding: 0 !important;
  }
  
  
  .span12 #hs_cos_wrapper_widget_1685949131270 h1, .span12 #hs_cos_wrapper_widget_1685949131270 h2, .span12 #hs_cos_wrapper_widget_1685949131270 h3, .span12 #hs_cos_wrapper_widget_1685949131270 h4, .span12 #hs_cos_wrapper_widget_1685949131270 h5{
    margin-bottom: 0 !important;
  }
  
  .span12 #hs_cos_wrapper_widget_1685949249458 h1, .span12 #hs_cos_wrapper_widget_1685949249458 h2, .span12 #hs_cos_wrapper_widget_1685949249458 h3, .span12 #hs_cos_wrapper_widget_1685949249458 h4, .span12 #hs_cos_wrapper_widget_1685949249458 h5{
    margin-bottom: 0 !important;
  }
  
  .span12 #hs_cos_wrapper_widget_1685950572305 h1, .span12 #hs_cos_wrapper_widget_1685950572305 h2, .span12 #hs_cos_wrapper_widget_1685950572305 h3, .span12 #hs_cos_wrapper_widget_1685950572305 h4, .span12 #hs_cos_wrapper_widget_1685950572305 h5{
    margin-bottom: 0 !important;
  }
  
  
  /* END Impressum */
  
  /* Subscrition */
  
  .subscription .header__container{
    justify-content: center;
  }
  
  .subscription .header__container svg{
    fill:#fff;
  }
  .subscription .header__container a.logo-text svg
  {
      fill: #fff;
      height: 35px!important;
      margin-left: -15px;
      pointer-events: none;
      width: 200px!important;
  }
  
  .subscription .header-logo{
    display: flex;
    align-items: center;
    align-content: center;
  }
  
  a.logo-img{
    display: block;
      width: 50px;
      height: 50px;
      margin-right: 30px;
  }
  
  .subscription .header__container {
      padding: 50px 20px 50px 20px !important;
  }
  
  .subscription .footer__row-1{
    min-height: 205px;
  }
  
  .subscription .footer{
    padding-top: 60px;
  }
  
  /* End Subscrition */
  
  @media only screen and (max-width: 480px){
    
    .span12 #hs_cos_wrapper_module_16850177174607 h1{
      font-size:50px !important;
    }
    
    .span12 #hs_cos_wrapper_widget_1684996048230 h2{
      line-height: 28px !important;
      font-size: 26px !important;
    }
  
    .span12 #hs_cos_wrapper_widget_1685073375113 h2{
      line-height: 28px !important;
      font-size: 26px !important;
    }
  
    .span12 #hs_cos_wrapper_module_16850067732664 h2{
      line-height: 28px !important;
      font-size: 25px !important;
    }
  
    .hs-content-id-117032641954 .row-number-8 .row-fluid [class*="span4"]:first-child{
      max-width: 100%;
      margin-right: 0;
      margin-bottom: 20px;
    }
  
    .hs-content-id-117032641954 .row-number-8 .row-fluid [class*="span4"]:nth-child(2){
      max-width: 100%;
      margin-right: 0;
      margin-bottom: 20px;
    }
  
    .hs-content-id-117032641954 .row-number-8 .row-fluid [class*="span4"]:nth-child(3){
      max-width: 100%;
      margin-right: 0 ;
    }
  
    .span12 #hs_cos_wrapper_module_16850137988142, .span12 #hs_cos_wrapper_module_168501379881310{
      padding-bottom: 20px !important;
    }
  
    .span12 #hs_cos_wrapper_module_1684997190349{
      padding-bottom: 0 !important; 
    }
  
    .span12 #hs_cos_wrapper_widget_1684996350661{
      padding-bottom: 0 !important;
    }
  
    .hs-content-id-117032641954 .row-number-32 .span3{
      padding: 0 30px !important;
    }
  
    .hs-content-id-117032641954 .row-number-29 .row-fluid .span3{
      margin-bottom: 30px;
    }
  
    .hs-content-id-117032641954 .span4{
      width: 100% !important;
      max-width: 100% !important;
    }
    
    .hs-content-id-117032641954 .main_body_area-row-6-background-color.dnd-section>.row-fluid{
      grid-template-columns: 1fr;
    }
  
    .span12 #hs_cos_wrapper_module_1685006207670{
      display:block !important;
    }
  
    .span12 #hs_cos_wrapper_widget_1685000983384{
      display:none !important;
    }
    
    .span12 #hs_cos_wrapper_widget_1686655975416{
      display:none !important;
    }
  
    .hs-content-id-117032641954 .row-number-32 .span3{
      height: 380px;
      margin-bottom: 20px;
    }
  
    #hs_cos_wrapper_widget_1685007124295, #hs_cos_wrapper_module_1685073613306, #hs_cos_wrapper_module_1685073659603, #hs_cos_wrapper_module_1685073666347{
      min-height: 80px;
    }
  
    .hs-content-id-117032641954 .recent-posts__wrapper_v2 .recent-post__wrapper{
      width: 100%;
      max-width:100%;
    }
  
    .hs-content-id-117032641954 .recent-posts__wrapper_v2 .recent-post__image {
      width: 100%;
    }
    
    .iframe_wrapper{
      height: 224px !important;
    }
    
    #oembed_container-module_16850942207423, #oembed_container-module_1685094284639, #oembed_container-module_1685094290430{
      height: 224px !important;
    }
    
    #hs_cos_wrapper_widget_1685092380504{
      padding-bottom: 40px;
    }
  
    #hs_cos_wrapper_module_16850942207423{
      padding-bottom: 40px;
      margin-right: 0;
    }
  
    #hs_cos_wrapper_module_1685094284639{
      padding-bottom: 40px;
      margin-right: 0;
    }
  
    #hs_cos_wrapper_module_1685094290430{
      padding-bottom: 20px;
    }
    
    .hs-content-id-117032641954 .recent-posts__wrapper_v2 .recent-post__title {
      min-height: 70px;
    }
  
  
    /* Erklärvideo Agentur CSS */
    .span12 #hs_cos_wrapper_module_16853480146527 h1{
      font-size:50px !important;
    }
    
    #oembed_container-module_168534801465210{
      width: 100% !important;
    
    }
    
    #hs_cos_wrapper_module_168534801465210{
      width: 100% !important;
    }
    
    #hs_cos_wrapper_widget_1685432924007{
      max-width: 100% !important;
    }
    
    #hs_cos_wrapper_widget_1685433258247, #hs_cos_wrapper_module_1685433397865{
      width: 100% !important;
    }
    
    #hs_cos_wrapper_module_1685433400416{
      margin-bottom: 40px;
      width: 100%;
    }
    
    #hs_cos_wrapper_module_16853480146527 .hero_description{
      max-width: 100% !important;
    }
    
    #hs_cos_wrapper_module_16855137454367 .hero_description{
      max-width: 100% !important;
    }
    
    #hs_cos_wrapper_module_168534801465210 .iframe_wrapper{
      height: 364px;
    }
    
    #hs_cos_wrapper_module_168534801465210 .oembed_container_iframe{
      width: 100% !important;
    }
    
    .span12 #hs_cos_wrapper_module_16855137454367 h3{
      font-size: 26px!important;
      line-height: 28px!important;
    }
    
    .span12 #hs_cos_wrapper_widget_1685357186244 h2{
      font-size: 26px!important;
      line-height: 28px!important;
    }
    
    .span12 #hs_cos_wrapper_widget_1685421631896 h2{
      font-size: 26px!important;
      line-height: 28px!important;
    }
    
    .span12 #hs_cos_wrapper_widget_1685422661472 h2{
      font-size: 26px!important;
      line-height: 28px!important;
    }
    
    .span12 #hs_cos_wrapper_widget_1685432924007 h2{
      font-size: 26px!important;
      line-height: 28px!important;
    }
    
    .hs-content-id-117669410949 .row-number-16.dnd-section>.row-fluid{
      display: block;
    }
  
    .span12 #hs_cos_wrapper_widget_1685434181874 h2{
      font-size: 26px!important;
      line-height: 28px!important;
    }
    
    #oembed_container-widget_1685358631560 .iframe_wrapper, #oembed_container-module_16853586994613 .iframe_wrapper, #oembed_container-module_16853586982553 .iframe_wrapper {
      height: 224px;
    }
    
    #oembed_container-widget_1685358631560, #oembed_container-module_16853586994613, #oembed_container-module_16853586982553{
      height: 224px;
    }
    
    #hs_cos_wrapper_widget_1685357491212{
      padding-bottom: 40px;
    }
    
    #hs_cos_wrapper_widget_1685358631560, #hs_cos_wrapper_module_16853586994613{
      margin: 0 0 40px 0;
    }
    
    #hs-button_widget_1685450721155{
      display:none;
    }
    
    #hs-button_module_1685450946502{
      display:block;
    }
    
    .span12 #hs_cos_wrapper_widget_1685450721155{
      display: none !important;
    }
    
    #hs_cos_wrapper_widget_1685421631896{
      max-width: 100%;
    }
    
    #hs_cos_wrapper_widget_1685422661472{
      max-width: 100%;
    }
    
    .hs-content-id-117669410949 .row-number-12.dnd-section>.row-fluid{
      grid-template-columns: 1fr;
    }
    
    .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(1), .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(2) {
      width: 100% !important;
      margin-right: 0;
      margin-bottom: 20px;
    } 
    
    .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(3){
      width: 100% !important;
      margin: 0;
    }
    
    .hs-content-id-117669410949 .row-number-3 .span2, .hs-content-id-117669410949 .row-number-3 .span3{
      width: 100%;
    }
    
    .hs-content-id-117669410949 .row-number-3 .span2:after{
      transform: translate(-50%) rotate(90deg);
      bottom: 0;
      left: 50%;
    }
    
    .hs-content-id-117669410949 .row-number-3 .row-fluid [class*="span"]:nth-child(4):after{
      transform: translate(-50%) rotate(90deg);
      bottom: 0;
      left: 50%;
    }
    
    /*   
    #hs_cos_wrapper_module_16854270114614:after{
    transform: rotate(90deg);
    bottom: 0px;
    top: 10px;
    } 
    */
    
    .hs-content-id-117669410949 .row-number-3 .span2, .hs-content-id-117669410949 .row-number-3 .span3{
      max-height: 180px;
      height: 180px;
    }
    
    #hs_cos_wrapper_widget_1685433071289{
      margin-top: 50px;
    }
  
    #hs_cos_wrapper_widget_1685434155907 .accordion__item h3 {
      font-size: 20px;
    }
    
    #hs_cos_wrapper_module_16855137454367 h3{
      max-width: 100%;
    }
    
    #hs_cos_wrapper_widget_1685430773565{
      margin: 0 auto;
    }
    /* END Erklärvideo Agentur CSS */
    
    /* Impressum */
    .span12  #hs_cos_wrapper_widget_1685949131270 h1{
      font-size: 50px !important;
      line-height: 60px !important;
    }
    
    .hs-content-id-118820203703 h3{
      font-size: 26px !important;
    }
  
    /* END Impressum */
    
    /* Subscrition */
    .subscription .header__container {
      padding: 40px 20px !important;
    }
    
    .subscription .footer__row-1{
      min-height: 0;
    }
    
    .subscription .footer__address *{
      font-size: 16px;
      margin-bottom: 5px;
    }
    
    .subscription .footer__address{
      margin-bottom: 40px;
    }
    
    .subscription .footer{
      padding-top: 35px;
    }
    /* End Subscrition */
    
    
  }
  
  @media only screen and (min-width: 390px) and  (max-width: 480px){
    #oembed_container-widget_1685358631560 .iframe_wrapper, #oembed_container-module_16853586994613 .iframe_wrapper, #oembed_container-module_16853586982553 .iframe_wrapper {
      height: 272px;
    }
    
    #oembed_container-widget_1685358631560, #oembed_container-module_16853586994613, #oembed_container-module_16853586982553{
      height: 272px;
    }
    
    #oembed_container-module_16850942207423, #oembed_container-module_16850942207423 .iframe_wrapper, #oembed_container-module_1685094284639, #oembed_container-module_1685094284639 .iframe_wrapper, #oembed_container-module_1685094290430, #oembed_container-module_1685094290430 .iframe_wrapper {
      height: 272px !important;
    }
    
    .iframe_wrapper{
      height: 272px !important;
    }
  }
  
  @media only screen and (min-width: 600px){
    .hs-content-id-117032641954 .row-number-45 .row-fluid {
      align-items: center;
      display: flex;
    }
  }
  
  @media only screen and (max-width: 600px){
    .hs-content-id-117669410949 .main_body_area-row-5-background-color{
      clip-path: polygon(0 0,100% 0,100% 100%,0 100%)!important;
      margin-bottom: 0;
    }
    
    .hs-content-id-117032641954 .row-depth-1.row-number-4:after{
      border-width: 70px 110vw 0 0;
      left: 50%;
    }
  }
  
  @media only screen and (min-width:481px) and (max-width: 768px){
     /* Subscrition */ 
    .subscription .footer [class*="footer__column"]:first-child{
       width: 100%;
    }
    
    .subscription .footer__row-1{
      min-height: 0;
    }
    
    .subscription .footer__address *{
      font-size: 16px;
      margin-bottom: 5px;
    }
    
    .subscription .footer__address{
      margin-bottom: 40px;
    }
    
    .subscription .footer{
      padding-top: 40px;
    }
    /* End Subscrition */
    
    
    .span12 #hs_cos_wrapper_module_16850177174607 h1{
      font-size:50px !important;
    }
    
    #hs_cos_wrapper_module_168501771746010 .oembed_container {
      height: 350px !important;
      width: 350px !important;
    }
    
    #hs_cos_wrapper_module_168501771746010 .oembed_custom-thumbnail {
      height: 350px !important;
      width: 350px !important;
    }
    
    #hs_cos_wrapper_module_168501771746010 .iframe_wrapper {
      height: 350px !important;
      width: 350px !important;
    }
    
    .span12 #hs_cos_wrapper_widget_1684996048230 h2{
      line-height: 40px !important;
    }
  
    .span12 #hs_cos_wrapper_widget_1685000983384{
      display:none !important;
    }
  
    .hs-content-id-117032641954 .main_body_area-row-6-background-color .span4{
      width: 48% !important;
    }
  
    .hs-content-id-117032641954 .main_body_area-row-6-background-color .row-fluid [class*="span4"]:nth-child(2){
      margin-left: 0 !important;
    }
  
    .hs-content-id-117032641954 .main_body_area-row-6-background-color .row-fluid [class*="span4"]:nth-child(3){
      padding-top: 40px !important;
    }
    
    .hs-content-id-117032641954 .main_body_area-row-6-background-color.dnd-section>.row-fluid{
      grid-template-columns: 1fr 1fr;
    }
    
    #oembed_container-module_16850942207423, #oembed_container-module_1685094284639, #oembed_container-module_1685094290430 {
      height: 224px;
    }
  
    #oembed_container-module_16850942207423 .iframe_wrapper{
      height: 224px;
    }
  
    #oembed_container-module_1685094284639 .iframe_wrapper{
      height: 224px;
    }
  
    #oembed_container-module_1685094290430 .iframe_wrapper{
      height: 224px;
    }
    
    #hs_cos_wrapper_module_16850942207423, #hs_cos_wrapper_module_1685094284639 {
      margin-right: 0;
    }
  
    .span12 .widget_1685000983384-flexbox-positioning{
      display:none !important;
    }
  
    .span12 #hs_cos_wrapper_module_1685006207670{
      display: block!important;
    }
  
    .row-number-32 .span3{
      width: 48% !important;
    }
  
    .hs-content-id-117032641954 .row-number-32 .row-fluid [class*="span3"]:nth-child(3){
      margin-left: 0;
    }
  
    .hs-content-id-117032641954 .row-number-32 .row-fluid [class*="span3"]:nth-child(1), .row-number-32 .row-fluid [class*="span3"]:nth-child(2){
      margin-bottom: 30px;
    }
  
    #hs_cos_wrapper_widget_1685007124295, #hs_cos_wrapper_module_1685073613306, #hs_cos_wrapper_module_1685073659603, #hs_cos_wrapper_module_1685073666347{
      min-height: 70px;
    }
  
    .hs-content-id-117032641954 .row-number-32 .span3{
      height: 330px;
    }
  
    .hs-content-id-117032641954 .recent-posts__wrapper_v2 .recent-post__image, .recent-posts__wrapper_v2 .recent-post__wrapper{
      width: 100%;
      max-width: 100%;
    }
    
    .hs-content-id-117032641954 .recent-posts__wrapper_v2 .recent-post__title {
      min-height: 50px;
    }
    
    .hs-content-id-117032641954 .recent-posts{
      margin: 0;
    }
    
    .hs-content-id-117032641954 .recent-post{
      margin: 0 0 30px 0;
    }
    
    #hs_cos_wrapper_widget_1685092380504 .oembed_container , #hs_cos_wrapper_module_16850928237823 .oembed_container{
      height: 224px;
    }
    
    #hs_cos_wrapper_widget_1685092380504 .iframe_wrapper , #hs_cos_wrapper_module_16850928237823 .iframe_wrapper{
      height: 224px;
    }
    
    /* Erklärvideo Agentur CSS */
    
    .span12 #hs_cos_wrapper_module_16853480146527 h1{
      font-size:50px !important;
    }
    
    #hs_cos_wrapper_module_168534801465210 .oembed_container {
      height: 350px !important;
      width: 350px !important;
    }
    
    #hs_cos_wrapper_module_168534801465210 .oembed_custom-thumbnail {
      height: 350px !important;
      width: 350px !important;
    }
    
    #hs_cos_wrapper_module_168534801465210 .iframe_wrapper {
      height: 350px !important;
      width: 350px !important;
    }
    
    .hs-content-id-117669410949 .span6{
      padding: 0 !important;
    }
    
    .hs-content-id-117669410949 .main_body_area-row-5-background-color{
      padding-bottom: 100px !important;
      margin-bottom: 0;
    }
    
    #oembed_container-module_168534801465210{
      width: 100% !important;
    }
    
    #hs_cos_wrapper_module_168534801465210{
      width: 100% !important;
    }
    
    #hs_cos_wrapper_widget_1685432924007{
      max-width: 100% !important;
    }
    
    #hs_cos_wrapper_widget_1685433258247, #hs_cos_wrapper_module_1685433397865{
      width: 100% !important;
    }
    
    #hs_cos_wrapper_module_1685433400416{
      margin-bottom: 40px;
      width: 100%;
    }
    
    .hs-content-id-117669410949 .row-number-12.dnd-section>.row-fluid{
      grid-template-columns: 1fr 1fr;
    }
    
    #hs_cos_wrapper_module_16853480146527 .hero_description{
      max-width: 100% !important;
    }
    
    #hs_cos_wrapper_module_16855137454367 .hero_description{
      max-width: 100% !important;
    }
    
    #hs_cos_wrapper_module_168534801465210 .iframe_wrapper{
      height: 364px;
    }
    
    #hs_cos_wrapper_module_168534801465210 .oembed_container_iframe{
      width: 100% !important;
    }
    
    .hs-content-id-117669410949 .row-number-12 .span4{
      width: 48%!important;
    }
    
    .hs-content-id-117669410949 .row-number-12 .row-fluid [class*=span4]:nth-child(2) {
      margin-left: 0 !important;
    }
    
    #oembed_container-widget_1685358631560 .iframe_wrapper, #oembed_container-module_16853586994613 .iframe_wrapper, #oembed_container-module_16853586982553 .iframe_wrapper {
      height: 224px;
    }
    
    #oembed_container-widget_1685358631560, #oembed_container-module_16853586994613, #oembed_container-module_16853586982553{
      height: 224px;
    }
    
    #hs_cos_wrapper_widget_1685357491212{
      padding-bottom: 0;
    }
    
    #hs_cos_wrapper_widget_1685358631560, #hs_cos_wrapper_module_16853586994613{
      margin: 0 0 40px 0;
    }
    
    #hs-button_widget_1685450721155{
      display:none;
    }
    
    #hs-button_module_1685450946502{
      display:block;
    }
    
    .span12 #hs_cos_wrapper_widget_1685450721155{
      display: none !important;
    }
    
    #hs_cos_wrapper_widget_1685421631896{
      max-width: 100%;
    }
    
    #hs_cos_wrapper_widget_1685422661472{
      max-width: 100%;
    }
    
    .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(1), .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(2) {
      width: 48% !important;
      margin-right: 0;
      margin-bottom: 20px;
    }
    
    .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(2){
      margin-left: 25px !important;
    }
    
    .hs-content-id-117669410949 .row-number-22 .row-fluid .span4:nth-child(3){
      width: 48% !important;
      margin: 0;
      padding-top: 0 !important;
    }
    
  /*   .hs-content-id-117669410949 .row-number-3 .span2, .hs-content-id-117669410949 .row-number-3 .span3{
      width: 100%;
    } */
    
  /*   .hs-content-id-117669410949 .row-number-3 .span2:after{
      transform: rotate(90deg);
      bottom: 0;
      left: 325px;
    }
    
    .hs-content-id-117669410949 .row-number-3 .row-fluid [class*="span"]:nth-child(4):after{
      transform: rotate(90deg);
      bottom: 0;
      left: 325px;
    } */
    
    /*   
    #hs_cos_wrapper_module_16854270114614:after{
    transform: rotate(90deg);
    bottom: 0px;
    top: 10px;
    } 
    */
    
    .hs-content-id-117669410949 .row-number-3 .row-fluid [class*=span]:nth-child(2):after{
      bottom: 130px;
    }
    
    .hs-content-id-117669410949 .row-number-3 .row-fluid [class*=span]:nth-child(4):after, .hs-content-id-117669410949 .row-number-3 .span2:after{
      bottom: 106px;
      left: 103px;
    }
    
    /*.hs-content-id-117669410949 .row-number-3 .span2 .row-fluid-wrapper{
           height: 100px; 
    }*/
    
    .hs-content-id-117669410949 .row-number-3 .span2, .hs-content-id-117669410949 .row-number-3 .span3{
      max-height: 180px;
      height: 180px;
    }
    
    .hs-content-id-117669410949 .main_body_area-row-12-background-color .span6{
      width: 100%;
      margin-left: 0;
    }
    
    #hs_cos_wrapper_widget_1685433071289{
      margin-top: 50px;
    }
  
    #hs_cos_wrapper_widget_1685434155907 .accordion__item h3 {
      font-size: 20px;
    }
    
    #hs_cos_wrapper_module_16855137454367 h3{
      max-width: 100%;
    }
    
    #hs_cos_wrapper_widget_1685357491212 .oembed_container , #hs_cos_wrapper_module_16853579158943 .oembed_container{
      height: 224px;
    }
    
    #hs_cos_wrapper_widget_1685357491212 .iframe_wrapper , #hs_cos_wrapper_module_16853579158943 .iframe_wrapper{
      height: 224px;
    }
    /* END Erklärvideo Agentur CSS */
    
    /* Impressum */
    .span12  #hs_cos_wrapper_widget_1685949131270 h1{
      font-size: 50px !important;
      line-height: 60px !important;
    }
    
    .hs-content-id-118820203703 h3{
      font-size: 26px !important;
    }
  
    /* END Impressum */
    
  }
  
  @media only screen and (min-width:768px) and (max-width: 999px){
  
    .span12 #hs_cos_wrapper_module_16850177174607 h1{
      font-size:50px !important;
    }
    
    .span12 #hs_cos_wrapper_module_16853480146527 h1{
      font-size:50px !important;
    }
    
    /* Impressum */
    .span12  #hs_cos_wrapper_widget_1685949131270 h1{
      font-size: 50px !important;
      line-height: 60px !important;
    }
    
    .hs-content-id-118820203703 h3{
      font-size: 26px !important;
    }
  
    /* END Impressum */
    
    /* Subscrition */ 
    .subscription .footer [class*="footer__column"]:first-child{
       width: 100%;
    }
    
    .subscription .footer__row-1{
      min-height: 0;
    }
    
    .subscription .footer__address *{
      font-size: 16px;
      margin-bottom: 5px;
    }
    
    .subscription .footer__address{
      margin-bottom: 40px;
    }
    
    .subscription .footer{
      padding-top: 40px;
    }
    /* End Subscrition */
  }
  
  
  @media only screen and (min-width:769px) and (max-width: 1024px){
    
    .hs-content-id-117032641954 .row-number-32 .span3{
      width: 48% !important;
    }
  
    .hs-content-id-117032641954 .row-number-32 .row-fluid [class*="span3"]:nth-child(3){
      margin-left: 0;
    }
  
    .hs-content-id-117032641954 .row-number-32 .row-fluid [class*="span3"]:nth-child(1), .row-number-32 .row-fluid [class*="span3"]:nth-child(2){
      margin-bottom: 30px;
    }
    
    #hs_cos_wrapper_widget_1685007124295, #hs_cos_wrapper_module_1685073613306, #hs_cos_wrapper_module_1685073659603, #hs_cos_wrapper_module_1685073666347{
      min-height: 120px;
    }
  
    .hs-content-id-117032641954 .row-number-32 .span3{
      height: 400px;
    }
  
    .hs-content-id-117032641954 .recent-posts__wrapper_v2 .recent-post__image, .recent-posts__wrapper_v2 .recent-post__wrapper{
      width: 100%;
      max-width: 100%;
    }
  }
  
  
    .hs-content-id-117032641954 .row-number-2 {
      padding-bottom: 0px !important;
    }
  
  
  /* ************************************************************************************** */
  /* *********************** End main-d.min.css ***************************** */
  /* ************************************************************************************** */
  
  /* ************************************************************************************** */
  /* *********************** Start main-k.min.css ***************************** */
  /* ************************************************************************************** */
  /* beispele mobile video css */
  @media only screen and (max-width:980px){
    #hs_cos_wrapper_module_168507462384713 .oembed_container{
      max-height: 364px !important;
      height: 364px !important;
    }
    #hs_cos_wrapper_module_168507462384713 .iframe_wrapper, #hs_cos_wrapper_module_168507462384713 .oembed_container_iframe{
      height: 364px!important;
    }
  }
  /* Beispiele page css */
  
  .hs-content-id-117256564060 .main_body_area-row-0-background-color{
    border-bottom: 1px solid hsla(0,0%,100%,.2);
  }
  .img_overlay {
      background: rgba(0,0,0,.3);
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
  }
  #hs_cos_wrapper_module_168507462384710_ p {
    margin: 0;
  }
  #hs-button_module_168507462384711{
      width: 211px;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 48px;
  }
  #hs-button_module_168507462384711:hover{
    background-color: #ccc !important;
  }
  #hs-button_module_16850933429638{
        width: 183px;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 44px;
  }
  #hs-button_module_16850933429638:hover{
     background-color: #ccc !important;
  }
    #hs_cos_wrapper_module_168507462384710_ p {
      padding-bottom: 0;
      margin-bottom: 0;
    }
    #hs_cos_wrapper_module_168535623049211_ p {
      margin-bottom: 0 !important;
    }
  
  #oembed_container-module_168507462384713 .oembed_custom-thumbnail{
    height: 364px !important;
    max-height: none !important;
    width: 600px !important;
  }
  @media only screen and (max-width:600px){
    #hs_cos_wrapper_module_168507462384710_ h2{
      font-size: 3rem !important;
  }
    .hs-content-id-117256564060 .main_body_area-row-0-padding{
      padding: 0px;
    }
  
    #hs_cos_wrapper_module_16850933429637_ h3{
      font-size: 26px !important;
    }
  
    #oembed_container-module_168535623049214{
      width: 100% !important;
  }
    #oembed_container-module_168535623049214 .oembed_custom-thumbnail{
      width: 100% !important;
    }
    .iframe_wrapper iframe{
      width: 100% !important;
    }
  }
  
  @media only screen and (min-width:1240px){
    .hs-content-id-117689030260 .main_body_area-row-1-padding{
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  
    #hs_cos_wrapper_module_168535623049214 .oembed_container{
      height: 364px !important;
      max-height: none !important;
    }
      #hs_cos_wrapper_module_168535623049214 .oembed_custom-thumbnail{
      height: 364px !important;
      max-height: none !important;
        
        
    }
  }
  @media only screen and (min-width:600px){
      .hs-content-id-117256564060 .dnd-section .dnd-column{
      padding: 0;
    }
    .hs-content-id-117256564060 .row-number-8 .row-fluid {
      display: flex;
      align-items: center;
  }
    .hs-content-id-117256564060 .row-number-1 .span6.widget-span.widget-type-cell.dnd-column{
       min-height: auto !important;
      height: 364px !important;
  }
    #hs_cos_wrapper_module_168507462384713 .oembed_container {
      max-height: none !important;
    }
  }
  @media only screen and (max-width:980px){
    #hs_cos_wrapper_module_168507462384710_ h1, #hs_cos_wrapper_module_168535623049211_ h1 {
      font-size: 50px !important;
    }
    #hs_cos_wrapper_module_168507462384710 .hero_description, #hs_cos_wrapper_module_168535623049211 .hero_description{
      max-width: 100% !important;
    }
      .module_168507462384711-flexbox-positioning #hs_cos_wrapper_module_168507462384711{
      margin-top: 18px !important;
    }
      .module_168535623049212-flexbox-positioning #hs_cos_wrapper_module_168535623049212{
      margin-top: 30px !important;
    }
  }
  @media (min-width:600px) and (max-width:980px) {
      .hs-content-id-117256564060 .row-number-1 .span6.widget-span.widget-type-cell.dnd-column {
      height: auto !important;
      min-height: auto!important;
  }
  #hs_cos_wrapper_module_168507462384713 .iframe_wrapper, #hs_cos_wrapper_module_168507462384713 .oembed_container, #hs_cos_wrapper_module_168507462384713 .oembed_custom-thumbnail {
        height: 350px!important;
      width: 350px!important;
    }
  
  
  
    #hs_cos_wrapper_module_168507462384710_ .oembed_container,#hs_cos_wrapper_module_168535623049214 .oembed_container {
      width: 100% !important;
      
    }
    #hs_cos_wrapper_module_168507462384710_ iframe,#hs_cos_wrapper_module_168535623049214 iframe {
      width: 100% !important;
      height: 350px !important;
    }
    #hs_cos_wrapper_module_168535623049211_ p {
      margin-bottom: 0 !important;
    }
    #hs_cos_wrapper_module_168535623049214 .iframe_wrapper, #hs_cos_wrapper_module_168535623049214 .oembed_container, #hs_cos_wrapper_module_168535623049214 .oembed_custom-thumbnail{
      height: 350px!important;
      width: 350px!important;
    } 
  }
  
  /* Wissen page css  */
  #hs-button_widget_1687352003524{
      padding: 12px 40px !important;
      font-size: 1.0625rem !important;
      font-family: Bould !important;
      font-weight: 600 !important;
    transition: all 0.15s linear !important;
  }
  #hs-button_widget_1687352003524:hover{
      transform: scale(1.05);
    background-color: #fff !important;
    color: #e63946 !important;
  }
  
  #hs_cos_wrapper_module_168734622941013_ #hs-cta-wrapper-51693ba7-8833-478e-bbfb-5ef5ad71c01a .button{
    background: #fff !important;
    color: #cb3443 !important; 
     border: 0 !important;
  }
  #hs_cos_wrapper_module_168734622941013_ #hs-cta-wrapper-51693ba7-8833-478e-bbfb-5ef5ad71c01a .button:hover{
    border: 0 !important;
  }
  .hs-content-id-117689030260 .main_body_area-row-3-padding{
    border-top: 10px solid #fe8a8a;
  }
  
  #hs-button_module_168535623049212{
    padding : 12px 25px !important;
  }
  .hs-content-id-117689030260 .row-number-1{
        border-bottom: 1px solid hsla(0,0%,100%,.2);
  }
  #hs-button_module_16855988380079{
    width: 183px;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 41px;
  }
  #hs-button_module_16855988380079:hover{
    background-color: #ccc !important;
  }
  .hs-content-id-117256564305 .row-number-3{
    padding-left: 0;
    padding-right: 0;
  }
  .hs-content-id-117689030260 .dnd-section .dnd-column{
    padding: 0;
  }
  @media only screen and (max-width:1200px){
    .hs-content-id-117689030260 .row-depth-1.row-number-8.dnd-section{
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
  
  }
  
  /* 404 error page and 500 page */
  
  .error-page.v2{
    padding: 0;
  }
  .error-page__buttons.v2{
    padding: 0;
    margin-top: 30px;
  }
  .error-page__buttons.v2 ul {
    justify-content: start; 
  }
  .error-page__buttons.v2 ul li{
    padding-bottom: 0;
    padding-top: 0;
  }
  .error-page__buttons.v2 ul li .button{
    min-width: 177px;
    border: 0;
  }
  .error-page__buttons.v2 ul li .button:hover{
    transform: none !important;
    color: #000 !important;
    border: 0 !important;
  }
  .error-page__buttons.v2 ul li:first-child{
    display: none;
  }
  .error-page__buttons.v2 ul li:nth-child(2){
    padding-left: 0;
  }
  .error-page__heading.v2{
    font-size: 60px;
    color: #cc353f;
  }
  .error-page__description.v2{
    font-size: 16px;
    
  }
  @media (max-width:980px){
    .error-page__buttons.v2{
      margin-bottom: 40px;
    }
    .error-page__image.v2{
      width: auto;
    }
  }
  
  @media (max-width:455px){
    .error-page__buttons.v2 ul li:nth-child(3){
    padding-left: 0;
      margin-top: 10px;
  }
  }
  
  /* ************************************************************************************** */
  /* *********************** END main-k.min.css ***************************** */
  /* ************************************************************************************** */
.hs-cta-wrapper .button{
  text-decoration: none;
}
.hero_heading h1 {
    font-size: 60px;
    color: #cc353f;
}
.hero_description {
    color: #fff;
  max-width: 70%;
}
#hs-button_widget_1696596632371 {
	font-family: Bould !important;
	font-size: 1.0625rem !important;
	font-weight: 600 !important;
	padding: 12px 40px !important;
	transition: all .15s linear !important;
	background: #fff !important;
}

.sg-popup-btn-replacer {
	cursor: pointer;
}

.hs-button.hs-cta-trigger-button.hs-cta-trigger-button-121577233848 {
    background: #fff!important;
    font-family: Bould!important;
    font-size: 1.0625rem!important;
    font-weight: 600!important;
    padding: 12px 40px!important;
    transition: all .15s linear!important;

}