/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Input Number ohne Pfeile rechts   */
/*****************************************/

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
/*****************************************/
/* footer   */
/*****************************************/

footer .pwr-rich-text a,
footer .pwr-rich-text svg {
min-width: 15px;
  padding-right: 5px;
}

/*****************************************/
/* LIST   */
/*****************************************/

ol ol[style*=list-style-type]>li {
    display: list-item;
}

ol ol[style*=list-style-type] {
display: block;
}

div ol>li {
    display: list-item;
}

ol:not([style*=list-style-type])>li:before {
    content:  inherit;
}



/*****************************************/
/* WICHTIG FÜR LP   */
/*****************************************/


#hs-link-lp_page_logo .hs-image-widget,
#hs-link-lp_page_logo .pwr-header-logo img,
#hs_cos_wrapper_lp_page .pwr-header-logo a,
#hs_cos_wrapper_lp_page .pwr-header-logo img {
    pointer-events: none;
  }




div .pwr-header-top {
    padding: 6px 0;
}

.pwr--dark.pwr-header-top .hs-menu-wrapper li a {
  color: #e5eaf7;
}

.pwr--dark.pwr-header-top .hs-menu-wrapper li a:before {
  content: "\2192";
  color: #e5eaf7;
  padding-right: 10px;
  font-weight: bold;
}

.pwr-header-right-bar .pwr-header-right-bar__item .pwr-cta_button {
font-size: 14px;
padding: 10px 20px;
}

/*****************************************/
/* Blog Autor   */
/*****************************************/

div .pwr-author-profile__bio {
  font-size: 15px;
    line-height: 1.5em;
}

/*****************************************/
/* Img size   */
/*****************************************/

  .min-height_hero.pwr-hero .pwr-hero__info-box {
    margin-bottom: 0px;
    margin-top: 0px;
}

.sys_loesungen .pwr-services-box__front {
    padding: 30px;
}

.sys_loesungen .pwr-sec__intro-sec {
    margin-bottom: 20px;
}

.sys_loesungen  .pwr-services-box {
    width: calc(50% - 20px);
}

.sys_loesungen .pwr-services-box--w-links {
    height: auto;
    min-height: 200px;
}

.filter_prootec .pwr-filter__list-item .pwr-filter__link {
        border: 2px solid #561c3d;
    border-radius: 50px;
    color: #561c3d;
    padding: 15px 25px;
    text-transform: uppercase;
    font-size: 16px;
}

.filter_prootec .pwr-filter .pwr-filter__link.active, 
.filter_prootec .pwr-filter .pwr-filter__link:hover {
    color: white;
  background-color: #561c3d;
  border-color: #561c3d;
}

.filter_prootec .pwr-simple-list-item--text-style {
    padding-bottom: 0;
    width: 100%;
}

.prootec_zitat .pwr-testimonial--style-multiple {
  border-radius: 50px;
  background-color: white;
}



.prootec_zitat .pwr-sec-testimonials__intro-sec {
    margin-bottom: 25px;
}

.prootec_boxed_content.pwr-sec-txt--2col .pwr-sec-txt__content {
    background-color: #d4efff; 
  border-radius: 50px;
}

.rewe_price_blue .pwr-price-table__title {
    font-size: 36px;
    height: auto !important;
    margin-bottom: 20px;
}

.pwr-comparison-table-wrapper .pwr-comparison-table__icon + .pwr-tooltip {
  position: absolute;
    margin-top: -26px;
    margin-left: 20px;
}

.rewe_price_blue .pwr-price-table__desc--style-full-1 {
    margin-bottom: 5px;
}

.rewe_price_blue .pwr-ct-row-feature__item,
.rewe_price_blue .pwr-ct-row-feature__title {
    padding: 8px 20px;
}

.rewe_price_blue .pwr-cta--long .cta_button:not(.pwr-cta--hubspot-style) {
    padding-left: 20px;
    padding-right: 20px;
}

.round_border .pwr-adc__content-wrapper {
border-radius: 20px;
}


.sys_accordion_textonly.pwr--light .pwr-accordion__title {
    color: #1256c7;
}

.sys_accordion_textonly.pwr--light .pwr-accordion__icon:before {
        height: 4px;
    left: -15px;
    width: 25px;
  background-color: #1256c7;
}

.sys_accordion_textonly.pwr--light .pwr-accordion__icon:after {
    height: 25px;
    top: -10px;
    width: 4px;
    left: -4px;
  background-color: #1256c7;
}

.sys_service_small_no_link .pwr-services-item__more-link {
    display: none;
}

.sys_service_small_no_link .pwr-services-item__icon {
margin-top: 10px;
}

.sys_new_blue_button .pwr-cta--primary-solid .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):before,
.sys_form .hs-submit:before, .pwr-btn--primary-solid .hs-submit:before {
    background-color: #1256c7;
}

.blue_price .pwr-comparison-table .pwr-ct-row-head__item-title {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1000;
  border-bottom: 1px solid #ccc; 
}

.blue_price .pwr-price-table {
    border-radius: 50px;
}

.blue_price .pwr-price-table__title,
.blue_price .pwr-price-table__price,
.blue_price .pwr-price-table__price--alt {
font-weight: 600;
    font-size: 34px;
}

.blue_price .pwr-ct-row-feature__title {
    padding: 10px 0 10px 20px;
}


.blue_price .pwr-ct-row-head__item-title, .pwr-ct-row-head__title {
   text-transform: inherit;
}

.blue_price .pwr-comparison-table__icon--checkmark svg {
max-width: 25px;
    max-height: 25px;}

.blue_price .pwr-comparison-table__icon--checkmark svg g {
transform: scale(0.9);}

.blue_price .pwr-ct-row-feature__title,
.blue_price .pwr-ct-row-feature__item,
.blue_price .pwr-ct-row-section__title {
    padding-top: 2px;
  padding-bottom: 2px;
}

.blue_price .pwr-ct-row-section__title {
margin: 2px 0;}

.blue_price .pwr-ct-row-section__title {
  background-color: white;
}

.blue_price .pwr-comparison-table {
    margin-top: 20px;
}

.blue_price .pwr-rich-text,
.blue_price .pwr-price-table-features,
.blue_price .pwr-ct-row-feature__title-text,
.blue_price .pwr-ct-row-feature__text,
.blue_price .pwr-ct-row-section__title-text {
  font-size: 16px;
  font-weight: 700;
}

  .blue_price .pwr-comparison-table .pwr-ct-row-feature__text, 
  .blue_price .pwr-comparison-table .pwr-ct-row-feature__title-text, 
  .blue_price .pwr-comparison-table .pwr-ct-row-section__title-text, 
  .blue_price .pwr-comparison-table .pwr-price-table-features, 
  .blue_price .pwr-comparison-table .pwr-rich-text {
        font-size: 15px;
    }


.blue_price div .pwr-comparison-table__icon--checkmark circle {
    fill: #1256c7;
}

.blue_price .pwr-comparison-table__icon--custom {
  max-height: 42px;
    max-width: 42px;
}

.blue_price .pwr-price-toggle__switch {
    background-color: #b9c5e8;
}

.blue_price .pwr-rich-text a:not(.pwr-cta):not(.cta_button) {
    text-decoration: underline;
}


.blue_price .pwr-sec__title-intro {
display: none;}

.blue_price .pwr-price-table--highlighted {
  background-color: #00005a !important;
  color: white !important;
}

.blue_price .pwr-price-table--highlighted .pwr-price-table-features__icon,
.blue_price .pwr-price-table--highlighted .pwr-rich-text a:not(.pwr-cta):not(.cta_button) {
    color: white;
}


.blue_price .pwr-price-table-features__icon {
 color: #1256c7;
}



.blue_price .pwr-cta--long .cta_button:not(.pwr-cta--hubspot-style) {
    padding-left: 21px;
    padding-right: 21px; 
}
#hs_cos_wrapper_module_17110286065926 .pwr-sec-price-tables--toggle-active.blue_price  .pwr-price-toggle__switch,
.blue_price .cta_button:not(.pwr-cta--hubspot-style):before,
.blue_price .pwr-cta--regular-solid-primary-background .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):before,
.blue_price .pwr-cta--regular-solid-primary-background .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style) {
    background-color: #1256c7;
  color: white !important;
}


.blue_price .pwr-price-toggle__discount {
    background-color: rgba(18, 86, 199, .1);
    color: #1256c7;
}

.blue_price .pwr-rich-text a:not(.pwr-cta):not(.cta_button) {
    color: #1256c7;
}

.blue_price .cta_button:not(.pwr-cta--hubspot-style){
  color: white;
}

.blue_price .pwr-sec-price-tables__intro-sec {
    margin-bottom: 0;
}

.background_split_radius .pwr-sec-split__left {
border-radius: 50px 0 0 50px;}

.background_split_radius .pwr-sec-split__right .pwr-sec-split__img {
border-radius: 0 50px 50px 0;}

.background_split_radius  .pwr-background-img {
    top: 2em;
    height: calc(100% - 4em);
}

.boxed_color {
  border-radius: 25px;
  padding: 20px 20px 20px 20px;
}


.pwr_text_fancy .pwr-sec-txt__content {
background-color: #f3cfe3;
    border-radius: 50px;
    margin-top: 50px;
    padding: 10px 0 0 80px;
}

.pwr_text_fancy.pwr-sec-txt--2col .pwr-sec-txt__right {
    top: -40px;
    position: relative;
}

.pwr_text_fancy .page-center {
    max-width: 100%;
}


.pwr_text_fancy.pwr--sec-padding-t-sm {
    padding-top: 0 !important;
}

.pwr_text_fancy:before {
  background-color: blue;
  height: 20px;
}

.socialproof_logo {
padding: 15px 0;}

.socialproof_logo img {
max-height: 75px;
border-radius: 0;}
 
.socialproof_logo .pwr-sec-clients__logo {
    max-width: 100px;
}

.socialproof_logo .pwr-sec-clients__logo--grayscale {
    opacity: 0.5;
}

.socialproof_logo .pwr-sec-clients__intro-sec {
    margin-bottom: 10px;
}

.minimal_accordion .pwr-accordion__title {
    padding: 12px 60px 12px 12px;
}

.minimal_accordion .pwr-accordion {
    margin-bottom: 10px;
}

.minimal_accordion .pwr-accordion__icon {
    right: 25px;
}

.minimal_accordion .pwr-accordion__desc {
    padding: 0 25px 15px 15px;
}

.pwr--light.minimal_accordion  .pwr-accordion__icon:after, 
.pwr--light.minimal_accordion .pwr-accordion__icon:before, 
.minimal_accordion.pwr-accordion-container.pwr--light .pwr-accordion__icon:after, 
.minimal_accordion.pwr-accordion-container.pwr--light .pwr-accordion__icon:before {
    background-color: #ee3825;
}

.pink_accordion .pwr-accordion__title {
    padding: 10px 60px 15px 20px;
}

.pink_accordion .pwr-accordion-container.pwr--light .pwr-accordion__title {
        color: #561c3d;
}

.pink_accordion .pwr--light .pwr-accordion__icon:after, 
.pink_accordion .pwr--light .pwr-accordion__icon:before, 
.pink_accordion .pwr-accordion-container.pwr--light .pwr-accordion__icon:after, 
.pink_accordion .pwr-accordion-container.pwr--light .pwr-accordion__icon:before {
background-color: #ff4f14;
}


.pink_accordion .pwr-accordion {
    margin-bottom: 10px;
}

.pink_form form input,
.pink_form form textarea,
.pink_form form select {
  background-color: white;
}

.pink_form form input:focus,
.pink_form form textarea:focus,
.pink_form form select:focus {
  box-shadow: none;
}



body .pink_form .hs-form-field {
  margin-bottom: 10px;
}

.pink_form .hs_submit:before,
.pink_form .hs_submit:hover {
background-color: #1156c7;
  color: white;
}

.pink_form .hs_submit .actions {
color: white;}

.pink_form .hs_submit {
margin-top: 0;}

.span12 > .hs_cos_wrapper > .pink_form .hs-form-field   {
margin-bottom: 18px;}

.span12 > .hs_cos_wrapper > .pink_form  {
border-radius: 50px;
    padding: 30px 50px !important;}

body .pink_form .hs-richtext p {
    margin-block-start: 0;
}
    
.pink_form form input[type=color], 
.pink_form form input[type=date], 
.pink_form form input[type=datetime-local], 
.pink_form form input[type=datetime], 
.pink_form form input[type=email], 
.pink_form form input[type=file], 
.pink_form form input[type=month], 
.pink_form form input[type=number], 
.pink_form form input[type=password], 
.pink_form form input[type=search], 
.pink_form form input[type=tel], 
.pink_form form input[type=text], 
.pink_form form input[type=time], 
.pink_form form input[type=url], 
.pink_form form input[type=week], 
.pink_form form select, 
.pink_form form textarea {
    padding: 10px 12px;
}

.pink_form .pwr-sec-form__intro-sec--vertical {
    margin-bottom: 0px;
}

#hs-link-header_page_logo img {
padding: 10px 0 15px;
max-width: 120px;}
#hs-link-lp_page_logo img {
padding: 10px 0 15px;
max-width: 120px;}

div .max-height_400,
div .max-height_400 img {
max-height: 500px;
}

.max-height_400 .swiper-slide {
display: flex; 
    justify-content: center; 
    align-items: center;
}

div .max-height_400 img {
width: auto; 
  max-width: 700px;
}

.small_icon .pwr-services-item {
    padding: 0 10px;
}

.small_icon .pwr-services-item__icon {
    padding-bottom: 10px;
}

.small_icon .pwr-services-item__desc {
    margin-bottom: 0px;
}

.sys_step_img_small .pwr-sec-steps__intro-sec{
margin-bottom: 12px;} 

.sys_step_img_small .pwr-step__img {
margin-bottom: 8px;} 

.sys_step_img_small .pwr-step {
margin-bottom:20px;} 

.image_display_none .pwr-image-box__img {
  display: none;
}

/*****************************************/
/* Boxed   */
/*****************************************/

.boxed_service .pwr-services-item  {
background-color: white;
  width: calc(33.33% - 16px);
  margin: 0 8px;
      border-radius: 5px;
  border-color: transparent;
}

.boxed_service .pwr-services-item .pwr-rich-text {
color: #484848;
}

.boxed_service  .pwr-sec-services__intro-sec {
    margin-bottom: 50px;
}

.boxed_service  .pwr-services-item__icon {
            border-radius: 5px;
    border: 1px solid #db680f;
    color: #db680f;
    font-size: 45px;
    height: auto;
    padding: 15px;
}

.service_kachel.pwr-sec-txt {
      border-radius: 10px;
    margin-bottom: 15px;
}

.service_kachel .pwr-sec-txt__content {
padding: 0 10px;
}

/*****************************************/
/* Blog   */
/*****************************************/

div .pwr-hero--x-small {
    height: 245px;
}

div .pwr-blog-pagination {
    padding-bottom: 40px;
}

div .pwr-blog-listing__content {
    padding-bottom: 10px;
}

/*****************************************/
/* Sterne Firefox Anzeige   */
/*****************************************/

.pwr-testimonial__quote .sterne {
  display: block;
      height: 45px;
}

.pwr-testimonial__quote .sterne span {
  display: inline !important;
  float: left;
  width: 45px;
  min-height: 50px;
}

/*****************************************/
/* Steps   */
/*****************************************/

.steps_Kasten {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1100px;
}

.steps_step:before {
    border: 1px solid #1256c7;
    flex: 1 1 auto;
    height: auto;
    left: calc(-50% + 18px);
    right: calc(50% + 18px);
    top: 17px;
  content: "";
  position: absolute;
}

.steps_step:first-child:before {
    left: calc(-50% + 0px);
  content: "";
  display: none;
}


.steps_step {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 0;
    position: relative;
    width: 100%;
  padding: 0 30px;
}



.steps_circle {
    align-items: center;
    background-color: white;
    border: 2px solid #1256c7;
    border-radius: 50%;
    box-sizing: border-box;
    color: #1256c7;
    display: inline-flex;
    font-size: 24px;
    height: 36px;
    justify-content: center;
    min-height: 36px;
    min-width: 36px;
    width: 36px;
  margin-bottom: 18px;
}


.height_450 .pwr-services-box {
height: 450px;
}

.height_450 .pwr-sec-services__intro-sec {
    margin-bottom: 70px;
}

body .sys_form .hs-form-field,
#hs_cos_wrapper_widget_1683732395046 .hs-form-field {
    margin-bottom: 15px;
}

#hs_cos_wrapper_widget_1683732395046 [type=checkbox]+span:not(.slider):before {
    background-color: white !important;
}



div .pwr-rich-text ul li,
.sys_list ol li {
    line-height: 1.625em;
  margin-bottom: 1em;
}

.sys_list ol li {
    margin-left: 35px;
}

.sys_list ol>li:before {
      content: "(" counter(item) ")";
    counter-increment: item;
    padding-right: 10px;
    margin-left: -30px;
}

.sys_list ol li ol li:before {
content: counters(item,".") "";}

body div .pwr-sec--boxed-w-full.sys_form {
    padding-left: 25px;
  padding-right: 25px;
}

body .sys_form_hell  .hs-form-field {
    margin-bottom: 20px;
}

.sys_form_hell .legal-consent-container, .legal-consent-container p {
    margin: 0 7px 0 0;
}

.sys_form_hell .hs-submit {
    margin-top: 20px;
}

.sys_form .hs-dateinput:before {
    right: 12px;
  left: inherit;
  top: 13px;
}

.sys_form_hell form input[type=color], 
.sys_form_hell form input[type=date], 
.sys_form_hell form input[type=datetime-local], 
.sys_form_hell form input[type=datetime], 
.sys_form_hell form input[type=email], 
.sys_form_hell form input[type=file], 
.sys_form_hell form input[type=month], 
.sys_form_hell form input[type=number], 
.sys_form_hell form input[type=password], 
.sys_form_hell form input[type=search], 
.sys_form_hell form input[type=tel], 
.sys_form_hell form input[type=text], 
.sys_form_hell form input[type=time], 
.sys_form_hell form input[type=url], 
.sys_form_hell form input[type=week], 
.sys_form_hell form select, 
.sys_form_hell form textarea {
    padding: 12px;
}

.body-container-wrapper .sys_form form input[type="text"], 
.body-container-wrapper .sys_form form input[type="password"], 
.body-container-wrapper .sys_form form input[type="datetime"], 
.body-container-wrapper .sys_form form input[type="datetime-local"], 
.body-container-wrapper .sys_form form input[type="date"], 
.body-container-wrapper .sys_form form input[type="month"], 
.body-container-wrapper .sys_form form input[type="time"], 
.body-container-wrapper .sys_form form input[type="week"], 
.body-container-wrapper .sys_form form input[type="number"], 
.body-container-wrapper .sys_form form input[type="email"], 
.body-container-wrapper .sys_form form input[type="url"], 
.body-container-wrapper .sys_form form input[type="search"], 
.body-container-wrapper .sys_form form input[type="tel"], 
.body-container-wrapper .sys_form form input[type="color"], 
.body-container-wrapper .sys_form form input[type="file"], 
.body-container-wrapper .sys_form form textarea, 
.body-container-wrapper .sys_form form select,
.body-container-wrapper .sys_form .hs-form-checkbox-display .hs-input[type="checkbox"]+span:not(.slider):before {
    padding: 10px 15px !important;
}

.body-container-wrapper .pwr--dark.sys_form  [type=radio]+span:after {
    background-color: white !important;
}

.body-container-wrapper .sys_small_checkbox [type=radio]:not(:checked)+span,
.body-container-wrapper .sys_small_checkbox [type=radio]:checked+span {
 font-size: 14px;
    line-height: 1.2em;
    padding-bottom: 5px;
    padding-left: 25px;
}

.body-container-wrapper .sys_small_checkbox [type=radio]:checked+span:after, 
.body-container-wrapper .sys_small_checkbox [type=radio]:not(:checked)+span:after {
    height: 18px;
    width: 18px;
}

.body-container-wrapper .sys_small_checkbox [type=radio]:checked+span:before {
    height: 10px;
    left: 4px;
    top: 4px;
    width: 10px;
}

.button_yellow .pwr-cta--regular-solid-primary-background .cta_button:not(.pwr-cta):not(.pwr-cta--hubspot-style):before {
  background-color: #F6A218;
}

.hero_slider_zitat .pwr--abs-full {
        right: 0;
    width: auto;
    left: inherit;
}

.sys_form .pwr-form.pwr--light form input[type=color], 
.sys_form .pwr-form.pwr--light form input[type=date],
.sys_form .pwr-form.pwr--light form input[type=datetime-local], 
.sys_form .pwr-form.pwr--light form input[type=datetime], 
.sys_form .pwr-form.pwr--light form input[type=email], 
.sys_form .pwr-form.pwr--light form input[type=file], 
.sys_form .pwr-form.pwr--light form input[type=month], 
.sys_form .pwr-form.pwr--light form input[type=number],
.sys_form .pwr-form.pwr--light form input[type=password],
.sys_form .pwr-form.pwr--light form input[type=search], 
.sys_form .pwr-form.pwr--light form input[type=tel], 
.sys_form .pwr-form.pwr--light form input[type=text], 
.sys_form .pwr-form.pwr--light form input[type=time], 
.sys_form .pwr-form.pwr--light form input[type=url], 
.sys_form .pwr-form.pwr--light form input[type=week], 
.sys_form .pwr-form.pwr--light form select,
.sys_form .pwr-form.pwr--light form textarea {
  background-color: white;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
.textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: black;
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
  transition: white 300ms ease-in-out 0s;
}



.logo_mini_sec .pwr-sec-clients__logo  {
margin: 0 15px;
  max-width: 120px;
}

.logo_mini_sec .pwr-sec-clients--grid {
      grid-template-rows: repeat(auto-fill,70px);
}

.logo_mini_sec .pwr-sec-clients__slider img,
.logo_mini_sec .swiper-wrapper {
border-radius: 0;
    max-height: 65px;
}

.logo_min_sec .swiper-wrapper .swiper-slide:first-child {
height: 300px;}


/*****************************************/
/* Datenpoolwechsel Form   */
/*****************************************/


#hs_cos_wrapper_widget_1686746375196 {
max-width: 500px;}

#hs_cos_wrapper_widget_1686746375196 .hs-form-field {
    margin-bottom: 10px;
}

#hs_cos_wrapper_widget_1686746375196 .hs-submit {
    margin-top: 10px;
}

#hs_cos_wrapper_widget_1686746375196 .legal-consent-container {
    margin-bottom: 0;
}

.pwr--dark.sys_form a {
    color: #BDD6E7;
  text-decoration: underline;
}


.sys_form .pwr-sec__desc p {
    font-weight: 500;
}

.sys_form input::placeholder { 
  font-size: 14px; }

.sys_form .legal-consent-container .hs-richtext p {
line-height: 1.5;
}

.sys_form .legal-consent-container {
padding-right: 20px;
}

.sys_form .legal-consent-container,
.sys_form .legal-consent-container p {
font-size: 12px;
}

#hs_cos_wrapper_widget_1683732395046 ul,
.sys_form ul {
    margin-block-start: 0;
    margin-block-end: 0;
}

#hs_cos_wrapper_widget_1683732395046 .hs-richtext p,
.sys_form .hs-richtext p {
    margin-block-start: 0em;
    margin-block-end: 0em; 
}

.sys_form .hs-submit {
    margin-top: 0;
}

.synfoxx_table .pwr-sec__title {
  color: #561C3D;
}

.prootec_step .pwr-step__count {
background-color:#561C3D }

.zitat_img .pwr-avatar__small {
background-color: white;
display: flex;
    align-items: center;
    padding: 7px;}

.FAQ_prootec .pwr-sec-accordion__intro-sec {
      margin-bottom: 10px;
    margin-top: 20px;
}

.FAQ_prootec .pwr-sec__title {
  font-weight: 600;
  font-size: 18px;
}

.FAQ_prootec .pwr-accordion__title {
    padding: 10px 70px 10px 15px;
}

.FAQ_prootec .pwr-accordion {
    margin-bottom: 10px;
}

.FAQ_prootec .pwr--sec-padding-b-sm {
    padding-bottom: 20px !important;
}


.sys_blog_news .pwr-post-header__info-box {
  background-color: #e5eaf7;
    padding: 10px 10px 20px 15px;
  margin: 0 auto;
    max-width: 840px;
    border-radius: 25px 25px 0 0;
    padding: 25px 25px 0 25px;
}


.sys_blog_news .pwr-post-header__title {
  font-size: 44px;
  font-weight: 600;
}

.sys_blog_news .pwr-post-header__info-box {
bottom: 0}

.sys_blog_news.pwr-post-body {
padding-top: 0;
}

.sys_blog_news .pwr-post-content img {
    background-color: white;
    padding: 25px;
}

.sys_blog_news .pwr-post-content img.pwr-avatar__img {
    padding: 0;
}

.sys_blog_news .pwr-post-item__date {
    font-weight: 500;
}


.synfoxx_table div .pwr-comparison-table__icon--checkmark circle {
    fill: #561C3D;
}

.prootec_accordion .pwr-accordion:hover .pwr-accordion__title,
.prootec_accordion .pwr-accordion.active .pwr-accordion__desc,
.prootec_accordion .pwr-accordion.active .pwr-accordion__title {
    background-color: #fff !important;
    color: #000 !important;
}

.prootec_accordion .pwr-accordion.active .pwr-accordion__icon:before,
.prootec_accordion .pwr-accordion.active .pwr-accordion__icon:after {
    background-color: #000;
}



.hs-content-id-64618615227 ~ .glightbox-container .goverlay {
background-color: rgba(255, 255, 255, 0.65);} 

.hs-content-id-64618615227 ~ .glightbox-container .gslider {
    height: auto;
    top: 100px;}

.hs-content-id-64618615227 ~ .glightbox-container .gslide-video #gvideo0 {
    background: #e5e5e5 !important;
}

#hs_cos_wrapper_widget_1676970113331 .pwr-video-box__below {
  min-height: 200px;
}  

#hs_cos_wrapper_widget_1676970113331 .pwr-lightbox,
.player-iframed {
  box-shadow: 0 1px 1px #00000003,0 0 10px #0003;
}  

.sys_form input:-internal-autofill-selected {
    background-color: white !important;
}

.sys_from .hs-form-booleancheckbox [type=checkbox]+span:before {
    background-color: white !important;
}

.sys_form .legal-consent-container .field.hs-form-field {
    margin-bottom: 0px;
}

.sys_form .pwr-sec-form__intro-sec--vertical {
    margin-bottom: 20px;
}

.sys_logo_grid_small_rows .pwr-sec-clients__logo--grayscale {
    opacity: 1;
}

.sys_logo_grid .pwr-sec-clients--grid {
    grid-column-gap: 3.5em;
}

.sys_logo_grid .pwr-sec-clients--grid .pwr-sec-clients__logo-img {
    max-height: 70px;
}

.sys_logo_grid_small .pwr-sec-clients__logo .pwr-sec-clients__logo-img {
    max-height: 50px;
  padding: 0 5px;
}

.sys_logo_grid .pwr-sec-clients--grid  {
        grid-template-rows: repeat(auto-fill,70px);
      grid-row-gap: 35px;
}

.sys_logo_grid_small_rows .pwr-sec-clients--grid {
   grid-template-rows: repeat(auto-fill,70px);
      grid-row-gap: 15px;
}

.sys_logo_grid_small_rows .pwr-sec-clients--grid .pwr-sec-clients__logo-img {
    height: 60px;
}

.sys_logo_grid_small_rows {
padding-right: 2.5em;
}

.sys_logo_grid .pwr-sec-clients__intro-sec {
    margin-bottom: 10px;
}

.syn_service .pwr-services--style-2 .pwr-services-item {
    padding: 5px 30px 5px 40px;
}

.syn_service .pwr-services--style-2 .pwr-services-item__icon,
.syn_service .pwr-services--style-2 .pwr-services-item__title {
    color: #97316B;
}

.syn_service .pwr-services-item__title {
    font-size: 16px;
    margin-bottom: 5px;
}

.syn_service .pwr-services-item__icon {
    font-size: 25px;
}

.syn_service .pwr-services--style-2 .pwr-services-item__icon {
    top: 5px;
}

.syn_service .pwr-sec-services__intro-sec {
    margin-bottom: 50px;
}

.sys_speaker .pwr-team-member--style-full,
.sys_speaker .pwr-team-member__img--style-full {
    width: 250px;
  height: 250px;
}

.sys_speaker .pwr-team-member__name-tag {
    bottom: 8px;
    left: 10px;
    padding: 10px;
    right: 10px;
}

.sys_speaker .pwr-team-member__name {
    font-size: 16px;
    padding-bottom: 0px;
}

.filter_img_contain .pwr-background-img {
  max-width: 170px;
    object-fit: contain !important;
    padding: 0 20px;
    margin: 0 auto;
}

.filter_img_contain .pwr-image-box__img {
  height: 75px !important;
}

.filter_img_contain .pwr-sec-image-boxes__intro-sec {
    margin-bottom: 5px;
}

.filter_img_contain .pwr-image-box {
   pointer-events: none; 
}

.sys_img_top img {
    object-position: top !important;
}

.sys_max_height_350 .pwr-sec-split__img {
max-height: 350px;
  margin-top: 8em;
}

.sys_max_height_450 .pwr-sec-split__img {
max-height: 450px;
}

.sys_pwr-sec-split__content .pwr-sec-split__content {
padding: 25px 50px;
}

.sys_bg_transparent {
background: none;
  background-color: 0;
}

.pwr--align-c .pwr-comparison-table__icon {
margin: 0 auto;
}

div .pwr-comparison-table__icon--checkmark circle {
    fill: #2C6285;
}

.rewe_price .pwr-ct-row-head__item-title {
color: #2c6285;
  font-size: 1.8em;
  margin-top: 30px;
}

.rewe_price .pwr-ct-row-head__item,
.rewe_price .pwr-ct-row-feature__item {
background-color: white;
}



.rewe_price .pwr-ct-row-img-wrapper {
border-radius: 25px 25px 0 0;
    display: flex;
    align-items: flex-end;
}

.rewe_price  .pwr-ct-row-img {
    margin: 10px 0 0 0;
    width: auto;
}

.row-fluid-wrapper .row-fluid .widget-span.cell_16696248267542-vertical-alignment {
    justify-content: top !important;
}

.rewe_zitat .pwr-sec-testimonials__intro-sec {
    margin-bottom: 50px;
}

.ges_zitat .pwr-testimonial__quote {
    max-width: 1200px;
}

.sys_box_service .pwr-services-box__front {
    padding: 20px 40px;
}

.sys_box_service .pwr-services-item__icon {
    padding-bottom: 5px;
}

.sys_box_service .pwr-services-item__title {
    margin-bottom: 5px;
}

.sys_box_service  .pwr-services-box__inner {
    border-radius: 25px;
}

.sys_box_service  .pwr-services-box .pwr-services-item__icon {
   height: 80px !important;
}




.round_boxes,
.round_boxes_1_5,
.round_boxes .pwr-services-box__inner,
.round_boxes_1_5 .pwr-services-box__inner,
.round_boxes .pwr-services-box__front,
.round_boxes_1_5 .pwr-services-box__front,
.round_boxes .pwr-services-box,
.round_boxes_1_5 .pwr-services-box{
  border-radius: 25px;
}

.round_boxes_1_5 .pwr-services-box:first-child .pwr-services-box__inner {
    background-color: transparent;
}

.round_boxes_1_5 .pwr-services-box:first-child .pwr-services-box__front {
    padding: 0 20px 20px 0;
}

.round_boxes.pwr-sec-txt .page-center,
.round_boxes_1_5.pwr-sec-txt .page-center{
  margin: 20px;
}

.sys_stats .pwr-sec-stats__wrapper:not(.page-center) {
    margin: 0;
}

.sys_stats .pwr-stat__number {
    color: #561c3d;
    font-size: 54px;
}

.sys_stats {
    border-radius: 25px;

}

.sys_stats .pwr-stat {
    max-width: 500px;
    width: calc(32% - 40px);
      margin: 30px 20px 60px;
}

.sys_stats .pwr-stat__title {
    color: #561c3d;
    font-size: 19px;
}

.hse-body-wrapper-td {
font-family: calibri, sans serif;}

@media (max-width: 1400px) {
      .pwr-post-header__info-box.page-center {
        left: 80px;
        right: 80px;
    }
  
    .pwr-sec--boxed-w-content-in {
        padding-left: 0;
        padding-right: 0;
    }

}

 } 

@media (max-width: 1200px) {

}
.text_boxes .page-center {
    margin: 0;
}
 } 

@media (max-width: 992px) {
        div h1, .sys_blog_news .pwr-post-header__title {
        font-size: 55px;
}
  
  div h2 {
        font-size: 55px !important;
}
  
div  .pwr-post-header__info-box.page-center {
        left: 0px;
        right: 0px;
    }
  
}

@media (min-width: 768px) {
.row-fluid-wrapper .row-fluid .widget-span.cell_16696248267542-vertical-alignment  {
    justify-content: top !important;
}

  
}

@media (max-width: 768px) {
  
      div h1, .sys_blog_news .pwr-post-header__title {
        font-size: 40px;
}
  
  div h2 {
        font-size: 40px !important;
}
  

  .boxed_service .pwr-services-item {
    width: calc(100% - 16px);
    margin-bottom: 10px;
}
  
  .pwr-price-table {
    padding: 20px 0;
}
  
  .blue_price .pwr-comparison-table-wrapper .pwr-comparison-table--col-3 {
    grid-template-columns: min(150px) repeat(3, 23%);
}

 .blue_price  .page-center {
    margin-left: 0;
    margin-right: 0;
}
  
     .blue_price  .pwr-comparison-table {
        gap: 5px;
    }
  
  .blue_price .pwr-ct-row-feature__title {
    padding: 2px 0 2px 0px;
}
  
  
  .blue_price .pwr-comparison-table .pwr-ct-row-feature__text, 
  .blue_price .pwr-comparison-table .pwr-ct-row-feature__title-text, 
  .blue_price .pwr-comparison-table .pwr-ct-row-section__title-text, 
  .blue_price .pwr-comparison-table .pwr-price-table-features, 
  .blue_price .pwr-comparison-table .pwr-rich-text {
        font-size: 12px;
    }

  
  div .blue_price  .pwr-comparison-table {
    --compt-1st-col-width: 120px !important;
}
  
        .blue_price .pwr-comparison-table--col-4 {
        grid-template-columns: min(25%, var(--compt-1st-col-width)) repeat(4, 18%);
    }
}
  
@media (max-width: 575px){
  
        div  .pwr-sec--boxed-w-content-in, 
  div .pwr-sec--boxed-w-content-out, 
  div .pwr-sec--boxed-w-full {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
  
    div h1, .sys_blog_news .pwr-post-header__title {
        font-size: 30px;
}
  
  div h2 {
        font-size: 30px !important;
}
  
    div h3, div h4 {
        font-size: 24px;
}
  
   div h6 {
        font-size: 18px;
}
  
div  #hs_cos_wrapper_module_1696513315641 .pwr-sec-clients--grid {
    grid-template-columns: repeat(4,1fr);
}

div  .dnd_area-row-0-padding {
    padding-bottom: 20px !important;
}
  
div  .dnd-section {
    padding: 30px 0;
}
  
div .dnd-section {
    padding-left: 10px;
    padding-right: 10px;
}
  
 .sys_blog_news .pwr-hero .pwr-post-header__info-box.page-center {
    bottom: 0;
    margin: 150px 0 0 0;
    width: 100%;
    left: 0;
}
  
div  .cell_1669625056519-padding {
    padding: 10px !important;
}
  
  .page-center {
    margin-left: 15px;
    margin-right: 15px;
}
  
    div div  .dnd-section {
        padding-left: 20px;
        padding-right: 20px;
    }

}