a[title="Zur Webseite"] {}

.block-align-bottom {
    margin: auto 0 0 0!important;
}

.pp-new p {
    font-size: 18px;
}

.pp-new .lvw-header.fixed .lvw-header__nav {
    width: auto;
    right: 0;
}
.pp-new .lvw-header .lvw-header__nav {
    background-color: transparent;
    margin-left: -40px;
    box-shadow: 0 7px 7px -10px;
}

.pp-new .lvw-header__nav>div {
    padding-right: 0;
}

.pp-new .lvw-nav>ul>li>a {
    color: #54626D;
    border-bottom: 4px solid transparent;
}

.pp-new .lvw-nav>ul>li>a:hover,
.pp-new .lvw-nav>ul>li.current-menu-item>a {
    color: #4a5762;
    border-bottom-color: #66c0ba;
}

.pp-new .lvw-header .lvw-header__actions ul a {
    color: #4a5762;
}

.pp-new .header-blocklist-block-img,
.pp-new .header-blocklist-block-title {
    text-align: center;
    color: #56646f;
    padding-top: 0.25rem;
    max-height: 60px;
    max-width: 100%;
    max-width: 100%;
}

.pp-new .header-blocklist-block-title>p {
    font-size: 1.25rem;
    width: 100% !important;
}

.pp-new .header-blocklist .col-12 {
    margin-bottom: 1rem;
}


.pp-new .header-blocklist-block-title p {
    font-family: 'SuisseIntl-Medium', sans-serif;
    hyphens: auto;
    word-break: break-word;
    line-height: 1.2;
}

.pp-new .header-blocklist-block {
    height: 100%;
    background-color: #fff;
    color: #4a5762;
}

.pp-new .header-blocklist-block-img img {
    width: 100%;
    max-width: 40px !important;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
}

.pp-new .lvw-intro-square .lvw-intro-content-container {
    margin: 0;
}

.pp-new .lvw-main--partner-new .partner-blog .card,
.pp-new .card,
.pp-new .lvw-section-news .card {
    height: 100%;
    min-height: 320px;
}

.pp-new.page-id-41022 .lvw-section#verkaufsunterlagen {
    padding-bottom: 0 !important;
}

#goldenbulosungen .slick-track .card {
    min-height: 400px;
}

.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .card {
    height: 100%;
    min-height: 460px;
}

.pp-new .lvw-section--unterlagen .partner-blog .image:not(.full_width) img,
.lv-section--visitenkarte .lvw-section--kachel_mit_build .image:not(.full_width) img,
.single-crb_visitenkarte .lvw-section--kachel_mit_build .image:not(.full_width) img {
    max-width: 40px;
    min-width: 40px;
}

.pp-new .lvw-section--unterlagen .partner-blog .image:not(.full_width),
.lv-section--visitenkarte .lvw-section--kachel_mit_build .image:not(.full_width),
.single-crb_visitenkarte .lvw-section--kachel_mit_build .image:not(.full_width) {
    text-align: left;
    padding: 1.75rem;
}

.pp-new .lvw-section--unterlagen .partner-blog .image.full_width,
.lv-section--visitenkarte .lvw-section--kachel_mit_build .image,
.single-crb_visitenkarte .lvw-section--kachel_mit_build .image {
    padding-bottom: 1rem;
}

.pp-new .lvw-main--partner-new .partner-blog h3 {
    text-align: left;
}

.pp-new .lvw-section--new_partner_blog .partner-blog h3 {
    height: auto;
    margin-bottom: 3rem;
}

.pp-new .lvw-section--new_partner_blog .partner-blog .lta {
    position: absolute;
    bottom: 16px;
    right: 20px;
}

.pp-new .lvw-section--new_partner_blog .partner-blog .lta a {
    color: #54626D;
}

.pp-new .lvw-section--new_partner_blog .partner-blog .cat {
    padding: 14px 20px 0;
}

.pp-new .lvw-section--new_partner_blog .partner-blog .title {
    padding: 0 20px 0;
    line-height: 1.4;
}

.pp-new .lvw-section--unterlagen .partner-blog .title,
.pp-new .lvw-section--tile_slider .partner-blog .title,
.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .title,
.pp-new .lvw-section--kachel_mit_build .title,
.pp-new .lvw-section-news .title {
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 20px;
    text-align: left;
    text-transform: none;
    padding: 0 1.75rem 0;
    letter-spacing: 0.6px;
    height: auto;
    color: #54626D;
}

.pp-new .lvw-section-news .title>a,
.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .title>a,
.pp-new .card .cta>a {
    text-decoration: none;
    color: #54626D !important;
}

.pp-new .title,
.pp-new .title>*,
.pp-new .author-title,
.linkedin .profile-badge__content-profile-name {
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 20px;
    text-align: left;
    text-transform: none;
    letter-spacing: 0.6px;
    height: auto;
    color: #54626D;
    line-height: 1.4;
}

.linkedin .profile-badge__content-profile-headline {
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 14px;
}

.pp-new .lvw-section--webinare .title,
.pp-new .lvw-section--new_partner_blog .title,
.lvw-section--checks_and_downloads .lvw-accordion__text,
.lvw-section--downloads .content,
.lvw-section--podcast .title,
.lvw-section--webinare_current .title,
.lvw-section--webcast_current .title,
.lvw-section--sales_aid .sales-text,
.lvw-section--beratungstools .berattools-text>*,
.pp-new .right-block-text {
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 20px;
    text-align: left;
    text-transform: none;
    letter-spacing: 0.6px;
}

.pp-new .partner-blog .title a,
.single-crb_partnerblog .lvw-section-news .title a {
    color: #4a5762;
    text-decoration: none;
}

.pp-new.single-crb_partnerblog .lvw-main--partner {
    padding-top: 48px;
}
.pp-new .twocols-with-image,
.pp-new .lvw-section--awards_new {
    padding-bottom: 48px !important;
}
.pp-new .lvw-section--awards_new h3 {
    font-size: 20px;
    font-family: SuisseIntl-Light;
    text-transform: none;
}
.pp-new .partner-blog .card .text,
.pp-new .lvw-section--tile_slider .partner-blog .card .description,
.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .description,
.lv-section--visitenkarte .lvw-section--kachel_mit_build .partner-blog .card .text,
.tax-crb_partnerblog_categories .description,
.pp-new .lvw-section-news .text,
.pp-new .lvw-section-news .description {
    padding: 0 1.75rem 1.75rem;
    margin-bottom: 1rem;
    text-align: left;
}

.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .description>* {
    color: rgba(74, 87, 98, .9);
}

.pp-new .lvw-main--partner-new .partner-blog .card p,
.pp-new .lvw-section--webinare .webinar-box,
.pp-new .lvw-section--tile_slider .partner-blog .card .description,
.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .description,
.lv-section--visitenkarte .lvw-section--kachel_mit_build .text,
.tax-crb_partnerblog_categories .description,
.single-crb_partnerblog .lvw-section-news .text p,
.single-crb_partnerblog .author-info1 .link a,
.author .lvw-section-news .description p,
.author .text {
    font-family: SuisseIntl-Light, sans-serif;
    font-size: 18px;
    opacity: 0.8;
    line-height: 1.6;
}

.single-crb_partnerblog .author-info1 .text {
    font-family: SuisseIntl-Light, sans-serif;
    font-size: 17px;
    opacity: 0.8;
    line-height: 1.6;
}

.lvw-section--twocols-with-image .twocols-with-text p,
.single-crb_partnerblog form label {
    font-family: SuisseIntl-Light, sans-serif;
    font-size: 20px;
    line-height: 1.6;
    color: #54626D;
}

.pp-new .lvw-main--partner-new .partner-blog .card .arrow-right,
.pp-new .lvw-section--tile_slider .partner-blog .card .rta,
.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .arrow-right,
.lv-section--visitenkarte .lvw-section--kachel_mit_build .arrow-right,
.single-crb_partnerblog .lvw-section--kachel_mit_build .arrow-right,
.single-crb_visitenkarte .lvw-section--kachel_mit_build .arrow-right,
.pp-new .cta {
    position: absolute;
    bottom: 10px;
    right: 15px;
}

.single-crb_partnerblog .lvw-section-news .cta a,
.author .lvw-section-news .cta a {
    color: #212c36;
    text-decoration: none;
}

.pp-new .lvw-main--partner-new .partner-blog .card .arrow-right a i,
.pp-new .lvw-section--tile_slider .partner-blog .card .rta a i,
.pp-new .lvw-section--new_partner_blog .new_partner_blog-slider .card .arrow-right a i,
.lv-section--visitenkarte .lvw-section--kachel_mit_build .card .arrow-right a i,
.single-crb_visitenkarte .lvw-section--kachel_mit_build .card .arrow-right a i,
.pp-new .cta a i {
    font-size: 1.4rem;
}

.lvw-main--partner .partner-blog .cta a {
    padding: 0 !important;
}

.single-crb_partnerblog .link a i {
    font-size: 0.8rem;
    font-weight: 600;
}

.pp-new .lvw-main--partner-new .more-entries a {
    color: #e46f86;
}

.pp-new .lvw-main--partner-new .more-entries a:hover {
    background-color: unset;
}

.text-red {
    color: #e2627c;
}

.text-blue {
    color: #3b4395;
}

.pp-new .main-green {
    background-color: #028860 !important;
}

.pp-new .text-main-green,
.pp-new .text-main-green>* {
    background-color: #028860 !important;
}

.pp-new .mint,
.lv-section--visitenkarte .mint {
    background-color: #66c0ba !important;
}

.pp-new .mint-light,
.lv-section--visitenkarte .mint-light {
    background-color: #E7F4F3 !important;
}

.pp-new .text-mint,
.pp-new .text-mint>*,
.page-template-webinare-new .text-mint,
.page-template-webinare-new .text-mint>*,
.lv-section--visitenkarte .text-mint {
    color: #66c0ba !important;
}

.pp-new .text-mint-light,
.pp-new .text-mint-light>*,
.page-template-webinare-new .text-mint-light,
.page-template-webinare-new .text-mint-light>* {
    color: #cde8e5 !important;
}

.pp-new .sun,
.page-template-webinare-new .sun {
    background-color: #fcc41e !important;
}

.pp-new .sun-light,
.page-template-webinare-new .sun-light {
    background-color: #FCF1D5 !important;
}

.pp-new .text-sun,
.pp-new .text-sun>*,
.page-template-webinare-new .text-sun,
.page-template-webinare-new .text-sun>* {
    color: #fcc41e !important;
}

.pp-new .text-sun-light,
.pp-new .text-sun-light>*,
.page-template-webinare-new .text-sun-light,
.page-template-webinare-new .text-sun-light>* {
    color: #ffe7b4 !important;
}

.pp-new .space,
.page-template-webinare-new .space {
    background-color: #3b4395 !important;
}

.pp-new .space-light,
.page-template-webinare-new .space-light {
    background-color: #afadd7 !important;
}

.pp-new .text-space,
.pp-new .text-space>*,
.page-template-webinare-new .text-space,
.page-template-webinare-new .text-space>* {
    color: #3b4395 !important;
}

.pp-new .text-space-light,
.pp-new .text-space-light>*,
.page-template-webinare-new .text-space-light,
.page-template-webinare-new .text-space-light>* {
    color: #afadd7 !important;
}

.pp-new .candy,
.page-template-webinare-new .candy {
    background-color: #e1516d !important;
}

.pp-new .candy-light,
.page-template-webinare-new .candy-light {
    background-color: #FAE1E2 !important;
}

.pp-new .text-candy,
.pp-new .text-candy>*,
.page-template-webinare-new .text-candy,
.page-template-webinare-new .text-candy>* {
    color: #e1516d !important;
}

.pp-new .text-candy-light,
.pp-new .text-candy-light>*,
.page-template-webinare-new .text-candy-light,
.page-template-webinare-new .text-candy-light>* {
    color: #FAE1E2 !important;
}

.pp-new .sky,
.page-template-webinare-new .sky {
    background-color: #7bb8e5 !important;
}

.pp-new .sky-light,
.page-template-webinare-new .sky-light {
    background-color: #d0e3f6 !important;
}

.pp-new .text-sky,
.pp-new .text-sky>*,
.page-template-webinare-new .text-sky,
.page-template-webinare-new .text-sky>* {
    color: #7bb8e5 !important;
}

.pp-new .text-sky-light,
.pp-new .text-sky-light>*,
.page-template-webinare-new .text-sky-light,
.page-template-webinare-new .text-sky-light>* {
    color: #d0e3f6 !important;
}

.pp-new .gray,
.page-template-webinare-new .gray {
    background-color: #e8e8e8 !important;
}

.pp-new .text-gray,
.pp-new .text-gray>*,
.page-template-webinare-new .text-gray,
.page-template-webinare-new .text-gray>* {
    color: #e8e8e8 !important;
}

.pp-new .gray h2,
.pp-new .gray button,
.pp-new .gray p,
.page-template-webinare-new .gray h2,
.page-template-webinare-new .gray button,
.page-template-webinare-new .gray p {
    color: #4a5762 !important;
}

.pp-new .gray button,
.pp-new .gray input[type="submit"],
.page-template-webinare-new .gray button,
.page-template-webinare-new .gray input[type="submit"] {
    border: 2px solid #4a5762 !important;
}

.pp-new .gray input:not([type='submit']),
.page-template-webinare-new .gray input:not([type='submit']) {
    border-bottom: 1px solid #4a5762 !important;
    border-radius: 0;
}

.pp-new .gray input,
.page-template-webinare-new .gray input {
    color: #4a5762 !important;
}

.pp-new .gray-dark,
.page-template-webinare-new .gray-dark {
    background-color: #58606b !important;
}

.pp-new .text-gray-dark,
.page-template-webinare-new .text-gray-dark {
    color: #58606b !important;
}

.lvw-section--twocols-with-tiles .image img {
    max-width: 75px;
}

.lvw-section--twocols-with-tiles .tile {
    min-width: 220px;
    max-width: 220px;
    min-height: auto;
    background-color: #fff;
    padding: 1rem;
}

.lvw-section--twocols-with-tiles .row.first {
    padding-bottom: 2rem;
}

.lvw-section--twocols-with-tiles .row.first .tile {
    margin-left: 10rem;
}

.lvw-section--twocols-with-tiles .row .tile .image {
    padding: 1rem 0;
}

.lvw-section--twocols-with-tiles .row .tile .link {
    width: 90%;
    margin: 0 auto;
}

.lvw-section--twocols-with-tiles .row .tile .link a {
    color: #66c0ba;
    text-decoration: none;
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.lvw-section--twocols-with-tiles .row .tile .link .fal {
    font-size: 120%;
}

.lvw-section--twocols-with-tiles .lvw-btn-secondary,
.lvw-section--title_with_button .lvw-btn-secondary,
.lvw-section--twocols-with-image .lvw-btn-secondary {
    font-size: 18px;
    text-decoration: none;
}

.lvw-section--twocols-with-tiles .left h2 {
    font-size: 60px;
    width: 90%;
}
.pp-new.karriere h6,
.pp-new .subtitle,
.lvw-section--checks_and_downloads .subtitle,
.lvw-section--downloads .subtitle,
.lv-section--visitenkarte .subtitle,
.lvw-section--partner_tabs .subtitle,
.single-crb_partnerblog .subtitle,
.tax-crb_partnerblog_categories .subtitle,
.author .subtitle {
    font-family: 'SuisseIntl-Light', sans-serif !important;
    font-size: 18px;
    color: #54626D !important;
    margin-top: 48px;
}
.pp-new.karriere .bg-mint h6,
.pp-new.karriere .bg-candy h6,
.pp-new.karriere .bg-space h6 {
    color: #fff !important;
}


.pp-new .mediathek-content .section-title {
    margin-bottom: 12px;
}
.pp-new .subtitle,
.pp-new .mediathek-content .section-title {
    margin-top: 0;
}
.lvw-section--partner_tabs p {
    color: #54626D !important;
}

.lvw-section--downloads .title {
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 18px;
}

.lvw-section--webinare .webinar .attachment-custom-icons,
.lvw-section--beratungstools .attachment-custom-icons,
.lvw-section--sales_aid .attachment-custom-icons {
    max-width: 45px;
}

.lvw-section--webinare .webinar .webinar .lvw-section__block-webinare {
    min-height: auto !important;
}

.pp-new .lvw-box-shadow,
.page-template-webinare-new .lvw-box-shadow,
.lv-section--visitenkarte .lvw-box-shadow,
.single-crb_partnerblog .lvw-box-shadow,
.author .lvw-box-shadow,
.tax-crb_partnerblog_categories .lvw-box-shadow {
    box-shadow: 0px 40px 50px #0000001A !important;
}

.pp-new .lvw-drop-shadow,
.page-template-webinare-new .lvw-drop-shadow {
    filter: drop-shadow(0px 40px 50px #0000001A) !important;
}

.lvw-section--webinare .first-block .size-custom-section_image {
    max-height: 250px;
    width: 100%;
    object-fit: cover;
}

.lvw-section--webinare .second-block .webinar:not(:last-child) {
    margin-bottom: 1rem;
}

.lvw-section--webinare .subscribe a,
.lvw-section--beratungstools .berattools-arrow a,
.lvw-section--sales_aid .right-arrow i,
.lvw-right-blocks i {
    font-size: 1.5rem;
}

.lvw-section--webinare .second-block {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.pp-new .lvw-intro-inner .lvw-intro__subtitle {
    font-family: 'SuisseIntl-Light', sans-serif;
}

.pp-new .block-header-img img {
    width: auto;
    min-height: 470px;
    min-width: 100%;
    max-height: 600px;
    object-position: 60%;
}
.pp-new .block-header-img {
    overflow: hidden;
}
.pp-new .block-header-img .siegel img {
    min-height: 170px !important;
    max-height: 170px !important;
}

.pp-new .lvw-section {
    border-bottom: none;
}

.pp-new .lvw-main--partner-new .partner-blog-head {
    margin-bottom: 15px;
}

.lvw-section--mediatheck .video_trigger_content {
    position: relative;
    cursor: pointer;
}

.lvw-section--mediatheck .video_trigger_content img {
    width: 100%;
}

.lvw-section--mediatheck .mediathek .link {
    position: absolute;
    right: 35px;
    bottom: 20px;
}

.lvw-section--mediatheck .mediathek .link a {
    font-size: 1.5rem;
}

.lvw-section--mediatheck .video_trigger_content:hover .play {
    background: url('../images/media.svg') no-repeat center;
    background-size: auto 60px;
}

.lvw-section--mediatheck .video_trigger_content .play {
    position: absolute;
    background: url('../images/media_active.svg') no-repeat center;
    background-size: auto 60px;
    transition: .3s background ease;
    height: 100%;
    width: 100%;
    z-index: 1;
}

.lvw-section--mediatheck #video_popup .modal-header-title {
    font-size: 1.5rem;
    font-family: 'SuisseIntl-Condensed', sans-serif;
}

.lvw-section--mediatheck #video_popup .video_wrapper,
.lvw-section--mediatheck #video_popup .video_layer iframe,
.lvw-section--videos #video_popup2 .video_wrapper,
.lvw-section--videos #video_popup2 .video_layer iframe,
.single-crb_visitenkarte #video_popup2 .video_layer iframe {
    max-width: 100%;
    min-height: 500px;
}

.single-crb_visitenkarte #video_popup2 .video_wrapper {
    max-width: 100%;
    height: 100%;
    min-height: 500px;
}

.lvw-section--beratungstools .berattools-text {
    hyphens: auto;
    word-break: break-word;
}

.section-max-width {
    margin: auto;
    width: 100%;
    max-width: 1170px !important;
    padding-left: 15px;
    padding-right: 15px;
}

.page-template-webinare-new .lvw-partner-webinare .lvw-intro img,
.pp-new .lvw-partner-webinare .lvw-intro img,
.tax-crb_partnerblog_categories .lvw-partner-webinare .lvw-intro img {
    width: 100%;
}

.page-template-webinare-new .lvw-intro-content .lvw-intro-content-container>*,
.pp-new .lvw-intro-content .lvw-intro-content-container>*,
.tax-crb_partnerblog_categories .lvw-intro-content .lvw-intro-content-container>* {
    color: #fff;
}

.page-template-webinare-new .lvw-intro-content .lvw-intro-content-container h1 {
    margin-top: 0;
}

.page-template-webinare-new .lvw-intro-content .lvw-intro-content-container .title {
    max-width: 90%;
    margin-bottom: 1rem;
    padding-top: 1rem;
}

.page-template-webinare-new .lvw-intro-content .lvw-intro-content-container .title>* {
    color: #fff;
}

.page-template-webinare-new .lvw-intro-content .lvw-intro-content-container .subheading>*,
.pp-new .lvw-intro-content .lvw-intro-content-container .subheading>*,
.tax-crb_partnerblog_categories .lvw-intro-content .lvw-intro-content-container .subheading>* {
    letter-spacing: 0.2rem;
}

.page-template-webinare-new .lvw-intro-content .lvw-intro-content-container h1,
.pp-new .block-header-text h1 {
    font-size: 3.75rem;
}

.lvw-section--webinare_current .webinar .webinar-wrapper,
.lvw-section--webcast_current .webinar .webinar-wrapper {
    background-color: #fff;
}

.page-template-webinare-new .lvw-intro-content .lvw-intro-content-container .subheading,
.pp-new .lvw-intro-content .lvw-intro-content-container .subheading,
.tax-crb_partnerblog_categories .lvw-intro-content .lvw-intro-content-container .subheading {
    text-transform: uppercase;
    font-family: 'SuisseIntl-Light', sans-serif;
}

.pp-new .lvw-intro-content .lvw-intro-content-container .text,
.tax-crb_partnerblog_categories .lvw-intro-content .lvw-intro-content-container .text {
    font-family: 'SuisseIntl-Light', sans-serif;
    font-size: 18px;
    opacity: 0.8;
    line-height: 1.5;
    width: 85%;
}

.lvw-section--webinare_current .lvw-section__block-image img,
.lvw-section--webcast_current .lvw-section__block-image img {
    width: 100%;
}

.lvw-section--webinare_current .webinar-wrapper .contents .body,
.lvw-section--webcast_current .webinar-wrapper .contents .body {
    padding: 1.75rem 1.5rem;
}

.lvw-section--webinare_current .webinar-wrapper .contents .body .subscribe,
.lvw-section--webcast_current .webinar-wrapper .contents .body .subscribe {
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.lvw-section--webinare_current .webinar-wrapper .contents .body .subscribe a {
    text-decoration: none;
    color: rgba(74, 87, 98, .9);
    margin: 0;
}

.lvw-section--webcast_current .webinar-wrapper .contents .body .subscribe a {
    text-decoration: none;
    color: rgba(74, 87, 98, .9);
    margin: 0;
}

.lvw-section--podcast .card-image img,
.lvw-section--unterlagen .image.full_width img,
.lvw-section--new_partner_blog .image img {
    width: 100%;
    height: auto;
}

.lvw-section--podcast .card {
    height: 100%;
}

.lvw-section--podcast .card .lvw-callout__actions {
    position: absolute;
    bottom: 16px;
    right: 20px;
}

.lvw-section--podcast .card .lvw-callout__actions a i {
    padding-left: 0.25rem;
}

[aria-expanded="false"] .fa-chevron-up,
[aria-expanded="true"] .fa-chevron-down {
    display: none;
}

.arrow_down_border_bottom:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 17px;
    right: 14px;
    border-bottom: 1px solid;
}

.page-template-webinare-new .lvw-section--webinare_current .webinare_month_block {
    padding-bottom: 2.5rem;
    min-width: 100%;
}

.page-template-webinare-new .webinare_month_block .webinar {
    padding-bottom: 30px !important;
}

.pp-new .text-blue {
    color: #3b4395;
}

.lvw-section--checks_and_downloads .lvw-accordion__head i {
    font-size: 1.75rem;
}

.lvw-section--checks_and_downloads .lvw-accordion__section {
    border-radius: unset;
    cursor: pointer;
    border: none;
    padding-bottom: 0;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.pp-new .lvw-section--checks_and_downloads .lvw-accordion__section .lvw-accordion__head {
    padding: 1.5rem 0;
}

.pp-new .lvw-section--checks_and_downloads .lvw-accordion__section .lvw-accordion__body {
    padding-top: 1rem;
}

.page-id-38001 .lvw-intro-inner--product .block-header-text .lvw-intro-content-container {
    max-width: 100%;
}

.pp-new .lvw-intro-content-container,
.page-template-webinare-new .lvw-intro-content-container,
.tax-crb_partnerblog_categories .lvw-intro-content-container {
    max-width: 570px;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    padding-top: 70px;
    margin-right: 0;
}

.pp-new .block-header-text .lvw-intro-content-container {
    max-width: 585px;
    width: 585px;
    padding-bottom: 0;
}
.pp-new .show-right-blocks .block-header-text .lvw-intro-content-container,
.page-id-41298.pp-new .block-header-text .lvw-intro-content-container,
.page-id-41059.pp-new .block-header-text .lvw-intro-content-container,
.page-id-41150.pp-new .block-header-text .lvw-intro-content-container {
    max-width: 680px;
    width: 680px;
}

.page-template-templatespartner-new-landingpage-php .lvw-intro .lvw-right-blocks {
    justify-content: flex-end;
}


.pp-new .block-header-text .lvw-intro-content-container.full-width {
    max-width: calc(1170px + 15px * 2);
    padding-left: 15px;
    padding-right: 15px;
    margin: auto;
    width: 100%;
}

.pp-new .lvw-intro-inner--product>div>.show-right-blocks,
.page-id-41298.pp-new .lvw-intro-inner--product>div>.row,
.page-id-41059.pp-new .lvw-intro-inner--product>div>.row,
.page-id-41150.pp-new .lvw-intro-inner--product>div>.row {
    max-width: 1170px;
    margin: auto;
}

.pp-new .show-right-blocks .block-header-text .lvw-intro-content-container,
.pp-new .show-right-blocks .lvw-intro .lvw-right-blocks {
    width: 100%;
    max-width: 100%;
}

.pp-new .show-right-blocks .lvw-intro .lvw-right-blocks {
    display: flex;
    justify-content: flex-end;
}

.pp-new .show-right-blocks .lvw-intro:before,
.page-id-41298.pp-new .lvw-intro:before,
.page-id-41059.pp-new .lvw-intro:before,
.page-id-41150.pp-new .lvw-intro:before {
    content: none;
}

.pp-new .lvw-intro-inner--product .block-header-text .checklist li {
    font-size: 20px;
}

.page-template-webinare-new {
    overflow-x: hidden;
}

.lvw-section--awards_new .award-image img {
    max-width: 140px;
    max-height: 160px;
    width: auto;
}

.lvw-section--awards_new .award-image {
    min-height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pp-new .lvw-section--sales_aid .list-section,
.pp-new .lvw-section--beratungstools .list-section,
.pp-new .lvw-section--videos .list-section,
.pp-new .lvw-section--downloads .list-section,
.pp-new .lvw-right-blocks .list-section {
    min-height: 90px;

}

/*
.page-id-38001.pp-new .lvw-intro-inner--product .list-section {
    max-width: 400px;
}
*/
.pp-new .lvw-intro-inner--product .show-right-blocks .list-section {
    max-width: 100%;
    box-shadow: 0px 3px 8px 2px rgb(0 0 0 / 10%);
}

.pp-new .lvw-intro-inner--product .list-section img {
    width: 40px;
    position: relative;
    transform: none;
}

@media (min-width:1270px) {

    .pp-new .lvw-intro-content.block-header-text,
    .pp-new .lvw-breadcrumbs-partner .lvw-shell,
    .pp-new .lvw-nav-inner.menu-down-sticky .lvw-shell {
        padding-left: 0;
        padding-right: 0;
    }
}

.page-template-partner-new-landingpage .slick-slider .slick-track {
    margin-bottom: 3em;
}

#schnellrechner .col-12 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 1 100% !important;
}

.page-id-38001 .lvw-breadcrumbs-partner+.row {
    max-width: 1170px;
    margin: auto;
}


.pp-new .block-header-text .checklist li {
    font-family: 'SuisseIntl-Light', sans-serif !important;
    font-size: 25px;
    padding-left: 1rem;
}

.pp-new .block-header-text .checklist li i {
    font-size: 18px;
    padding-top: 0.25rem;
}

.pp-new .block-header-text .checklist {
    line-height: 1.4;
}

.pt-6 {
    padding-top: 4rem !important;
}

.pp-new .block-header-text.col-xl-8 .lvw-intro__title {
    margin: 0.25rem 0;
}

.pp-new .block-header-img .siegel {
    position: absolute;
    bottom: 20px;
    left: 20px;
    max-width: 25%;
}

.pp-new .lvw-intro-content-container .lvw-callout__actions a {
    color: #fff;
    padding: 30px;
}

.pp-new .lvw-intro-content-container .lvw-callout__actions a i {
    vertical-align: -3px;
}

.pp-new .lvw-header__actions .contact-info {
    color: #66c0ba !important;
    background-color: #e7f5f4;
}

.pp-new .lvw-header__actions .contact-info:hover {
    color: #54a8a2 !important;
    background-color: #c9eae7 !important;
}

.pp-new .lvw-header__nav {
    background-color: #fff !important;
}

.pp-new .lvw-header__actions .contact-info .lv-icon-search {
    font-size: 1.25rem;
    margin-top: 9px;
    display: inline-block;
}

.pp-new .lvw-header__actions .contact-info:hover {
    background-color: #54a8a2;
    color: #fff;
}

.pp-new .logo_text {
    text-transform: uppercase;
    line-height: 1.4;
    font-size: 14px;
    color: #54626D;
}
.pp-new.karriere .logo_text {
    font-family: 'SuisseIntl-Condensed',sans-serif;
    font-size: 32px;
    color: #37A081;
    margin: 5px 0 0 -5px;
}

.pp-new .slash_icon:after {
    content: " / ";
    position: absolute;
    top: -6px;
    font-size: 3.5rem;
    color: #e6e8e9;
    transform: rotate(-5deg);
    line-height: 25px;
    font-family: 'SuisseIntl-Light', sans-serif;
}
.pp-new.karriere .slash_icon:after {
    color: #369F80;
}
.pp-new .lvw-header .lvw-header__buttons ul li:last-child a {
    background-color: #3b4395 !important;
    color: #fff;
}

.pp-new .lvw-header .lvw-header__buttons ul li:first-child a {
    color: #3b4395;
    font-weight: 600;
}

.pp-new .slick-prev {
    position: absolute;
    left: 16px;
    top: 37.5%;
    z-index: 1;
}

.pp-new .slick-next {
    position: absolute;
    right: 16px;
    top: 37.5%;
    z-index: 1;
}

.pp-new .slick-arrow i {
    font-size: 2rem;
    color: #fff;
    font-weight: 600;
}

.pp-new .slick-prev i {
    padding-top: 0.2rem;
    line-height: 1;
}

.pp-new .slick-next i {
    padding-top: 0.2rem;
    padding-left: 0.2rem;
    line-height: 1;
}

.pp-new .slick-arrow {
    width: 55px;
    height: 55px;
    background-color: #54626D;
    border: none;
    box-shadow: 0px 40px 50px #0000001A;
    opacity: 0.6;
}

.pp-new .menu-down-sticky {
    background-color: #E6E8E9;
    box-shadow: inset 0 7px 7px -10px;
}

.pp-new .menu-down-sticky ul a:hover .pp-new .menu-down-sticky .current-menu-down-sticky {
    background-color: #d8dadc;
    color: #54626D;
}

.white {
    background-color: #fff;
}

.pp-new .lvw-section {
    border-bottom: none;
}

.pp-new h2 {
    margin: 0.3em 0 0.7em;
}

.lv-section--visitenkarte h2,
.single-crb_partnerblog .titel {
    font-size: 38px !important;
    margin: 0.5em 0 0.8em !important;
    color: #54626D !important;
}

.lvw-main--blog .category-slug {
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 0.05em;
}

.lvw-blog-herospace section:nth-child(2) {
    padding: 0 !important;
}

#podcast .pb-3 .row:last-child {
    margin: 1em 0 2em;
}

#podcast .pb-3 .row:last-child a h6 {
    font-size: 1rem;
    line-height: 1.6;
    margin: 0 1.2em 0 .3em;
}

.pp-new .lvw-section.white,
.pp-new .lvw-section>.mint,
.pp-new .lvw-section.mint-light,
.pp-new .lvw-section--new_partner_blog,
.pp-new .lvw-section--title_with_button,
.pp-new .lvw-section--unterlagen,
#direkter-draht,
#elektronischeunterschrift,
#mypdf,
#webcast,
#podcast {
    padding-bottom: 48px !important;
}

#elektronischeunterschrift .mediathek * {
    font-family: SuisseIntl-Medium, sans-serif;
    font-weight: 400 !important;
}

#elektronischeunterschrift .mediathek .fal {
    font-family: 'Font Awesome 5 Pro'!important;
    font-size: 1.4rem;
    color: #212c36;
}

#elektronischeunterschrift .mediathek .link {
    right: 30px;
    bottom: 25px;
}

#elektronischeunterschrift .mediathek .link:hover {
    cursor: pointer;
}

#elektronischeunterschrift .mediathek h6 {
    font-family: SuisseIntl-Light, sans-serif;
    font-weight: 400 !important;
}

.pp-new .lvw-partner-webinare .subheading p:nth-child(2) {
    margin: -1em 0 1em;
}

.lvw-intro-content-container * {
    font-size: 20px
}

.lvw-intro-content-container h1+p+p,
.lvw-intro-content-container a {
    font-family: SuisseIntl-Light;
    font-weight: 400;
}

.pp-new .lvw-section--title_with_button h2 {
    margin-bottom: 0 !important;
}

.pp-new #sticky-contact-badge {
    position: fixed;
    z-index: 99;
    width: 160px;
    top: 285px;
    right: -100px;
    height: 60px;
    background-color: #3b4395;
    transition: right .3s;
}

html .pp-new #sticky-contact-badge:hover {
    right: 0;
}

html .pp-new #sticky-contact-badge a {
    display: flex;
    align-items: center;
    color: #fff;
    font-family: 'SuisseIntl-Medium';
}

html .pp-new #sticky-contact-badge .icon {
    width: 50px;
    height: 50px;
    margin: 5px 12px 5px 5px;
    background-image: url(../images/icon-nav-contact.svg);
    background-repeat: no-repeat;
    background-position: -50px center;
    background-size: 100px 60px;
}

html .pp-new #goto-fd {
    width: 40px;
    height: 40px;
    margin-right: 7px;
    cursor: pointer;
    background-color: #E7F4F3;
    border-radius: 50%;
    background-image: url(../images/icon-nav-contact.svg);
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 80px 40px;
    font-size: 0;
    transition: background-color .3s;
}

html .pp-new #goto-fd:hover {
    background-color: #67C1BB;
    background-position: -40px center;
}

html .pp-new #goto-fd a:hover {
    background-color: transparent;
}

.pp-new .lvw-header .lvw-header__actions ul a {
    border: none;
    margin-left: 0;
}

.pp-new .lvw-header .lvw-header__actions ul a.contact-info:hover {
    background-color: #54a8a2 !important;
}

.pp-new .lvw-header .lvw-header__actions ul a:hover i {
    color: #fff;
}

.lv-section--visitenkarte .lvw-breadcrumbs {
    background-color: #E7F4F3;
}

.lvw-breadcrumbs-partner .lvw-shell {
    max-width: 1170px;
}

.lv-section--visitenkarte .contact-info p,
.page-template-visitenkartenliste .contact-info p {
    margin-bottom: 0;
}

.lv-section--visitenkarte .lvw-section--partner_blog {
    padding-top: 2rem !important;
    padding-bottom: 5rem !important;
}

.pp-new .attachment-custom-visitecarten {
    height: auto;
    width: auto;
    min-height: 342px;
}

.pp-new a {
    text-decoration: none !important;
}

.lv-section--visitenkarte .lvw-intro__content>h2 a,
.lv-section--visitenkarte .lvw-intro__content>h2 a,
.page-template-visitenkartenliste .lvw-intro__content>h2 a,
.page-template-visitenkartenliste .lvw-intro__content>h2 a {
    text-decoration: none;
    color: #66c0ba !important;
}

.pp-new.page-template-visitenkartenliste header.lvw-header {
    display: none;
    visibility: hidden;
}

.pp-new.page-template-visitenkartenliste .lvw-intro-inner {
    max-height: 430px;
}

.pp-new.page-template-visitenkartenliste .lvw-intro-inner .lvw-shell {
    padding-top: 70px;
    max-width: 1200px;
}

.lvw-section--visitenkarteliste .lvw-shell {
    padding-bottom: 30px;
    padding-top: 30px;
}

.pp-new .Berufserfahrung-text {
    width: 85%;
    text-align: left;
}

.bg-sticky-menu {
    background: rgba(74, 87, 98, .06);
}

.page-template-visitenkartenliste .row-cart {
    width: 100%;
    margin-bottom: 1rem;
    padding: 2rem 0;
}

.lv-section--visitenkarte .lvw-section--partner_blog .blog-title>*,
.page-template-visitenkartenliste .blog-title>* {
    color: #54626D;
    opacity: 0.8;
}

.lv-section--visitenkarte .lvw-section--partner_blog .blog-title a>i,
.page-template-visitenkartenliste .blog-title a>i {
    font-size: 1rem !important;
}

.lv-section--visitenkarte .image img,
.page-template-visitenkartenliste .image img {
    min-width: 80px;
}

.lv-section--visitenkarte .slider {
    max-width: 100% !important;
}

.lv-section--visitenkarte .lvw--blog .lvw-shell {
    max-width: calc(1170px + 15px * 2) !important;
    padding-left: 15px;
    padding-right: 15px;
    margin: auto;
    width: 100%;
}

.lv-section--visitenkarte .lvw--slider {
    background-color: transparent;
}

.pp-new .no-img {
    border: none !important;
    box-shadow: none !important;
}

.pp-new .no-img a {
    text-decoration: none !important;
}

.lv-section--visitenkarte .slider {
    margin: auto !important;
}

.tax-crb_partnerblog_categories .lvw-intro,
.lvw-partner-herospace .lvw-intro {
    position: relative;
    color: #fff;
    padding: 0;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    max-width: 1920px;
    max-height: 550px !important;
}

.lvw-section--rich_text .lvw-shell {
    padding-bottom: 2rem;
}

.lvw-main--crb_partnerblog .lvw-article-news .lvw-article__body {
    padding-top: 0.5rem;
}

.lvw-main--crb_partnerblog .author-info1 .user-img img {
    max-width: 80px;
}

.lvw-main--crb_partnerblog .hashtag {
    background-color: #e7f4f3;
    padding: 0.15rem 0.5rem;
}

.lvw-main--crb_partnerblog .sidebar a,
.comment-respond .logged-in-as a,
.pp-new .paging__next,
.pp-new .post-comments a {
    text-decoration: none;
    color: #66c0ba;
}

.pp-new .post-comments .comment-reply-link {
    opacity: 1;
    color: #66c0ba;
}

.pp-new .post-comments .comment__text {
    margin-bottom: 0.5rem;
}

.pp-new .post-comments .comment__author {
    padding-top: 0.5rem;
}

.pp-new .lvw-main--partner .partner-blog .cta a::after {
    display: none !important;
}

.pp-new .comments .avatar {
    top: 5px;
}

.pp-new .comments .comment__entry {
    padding-left: 50px;
}

.pp-new .post-comments .comments .children::before {
    background: none;
}

.lvw-main--crb_partnerblog .content a {
    text-decoration: none;
}

.single-crb_partnerblog .lvw-article-news .lvw-article__body .shariff {
    margin-top: 0 !important;
}

.single-crb_partnerblog .social-icons .shariff ul {
    border: none !important;
    box-shadow: none !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}

.single-crb_partnerblog .shariff .shariff-link {
    background-color: #66c0ba !important;
}

.pp-new #commentform {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.pp-new .comment-respond input[type="text"],
.pp-new .comment-respond input[type="email"],
.pp-new .comment-respond textarea {
    background: transparent !important;
    border: 1px solid #67C1BB !important;
    margin-top: 0.75rem;
}

.pp-new .comment-respond textarea {
    height: 212px;
}

.pp-new .comment-respond input[type="submit"] {
    font-family: 'SuisseIntl-Light', sans-serif;
    font-size: 18px;
    width: auto;
    height: auto;
    padding: 1rem;
    background-color: #66c0ba !important;
}

.pp-new .comment-respond {
    border-top: none !important;
}

.pp-new .section-comments .comment-respond,
.pp-new .post-comments {
    max-width: calc(1170px + 15px*2);
    padding-left: 15px;
    padding-right: 15px;
    margin: auto;
    width: 100%;
}

body:not(.logged-in) .section-comments #reply-title {
    padding-bottom: 1.5rem !important;
}

.single-crb_partnerblog .lvw-section-news {
    background: #f7f7f7;
}

.sidebar .widgets a p {
    padding-bottom: 0.5rem;
}

.social-icons .shariff .shariff-buttons.theme-round li {
    width: 30px !important;
    height: 30px !important;
    background-color: transparent !important;
}

.social-icons .shariff .theme-round .shariff-icon svg {
    padding: 4px 1px;
}

.social-icons .shariff .shariff-icon svg {
    width: 20px;
    height: 25px;
}

.single-crb_partnerblog .lvw-breadcrumbs ul li a {
    font-size: 14px;
}

.pp-new.page-template-visitenkartenliste .lvw-intro-content-container.full-width {
    margin: 0 !important;
}

@media (min-width: 992px) {
    .lvw-section--visitenkarteliste .lvw-intro__content .col-lg-5 {
        padding: 0;
    }

    .pp-new .row.visitenkarte>div:nth-child(2) {
        padding-left: 3rem;
    }
    .pp-new .header-blocklist .col-12:nth-child(2) .header-blocklist-block-title {
        max-width: 80%;
    }
    .pp-new .header-blocklist .col-12:last-child .header-blocklist-block-title {
        max-width: 70%;
    }
}

.pp-new .row.visitenkarte {
    padding-top: 36px;
}

.pp-new .row.visitenkarte>div {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

html .pp-new .row.visitenkarte>div>div:last-child {
    margin-top: 0;
}

.pp-new .row.visitenkarte .social-icons,
.pp-new .row.visitenkarte .greeting-termin {
    margin: auto 0 0 0 !important;
}

.pp-new .row.visitenkarte .social-icons img {
    min-width: 50px;
}

.pp-new .greeting-termin a,
.pp-new .greeting-termin a>* {
    font-family: 'SuisseIntl-Medium', sans-serif;
    font-size: 17px;
    margin-top: 0 !important;
    text-transform: none;
}

.pp-new .greeting-termin a.lvw-btn-secondary {
    padding: 1rem !important;
    min-height: 50px;
    height: 50px;
    max-height: 50px;
}

.greeting-termin a[class*="lvw-btn"]>* {
    font-size: 28px;
    color: #fff;
}

.greeting-termin>a {
    padding: 1.75rem
}

.visitenkarte_video {
    margin-top: 2.4rem;
}

.sociallinks .mail i {
    font-size: 2.5rem;
    color: #66c0ba;
}

.linkedin .profile-badge__content {
    text-align: center;
}

.linkedin .profile-badge__content img {
    min-width: 120px;
    min-height: 120px;
}

.linkedin .profile-badge {
    border-radius: 0 !important;
    text-align: center;
}

.linkedin .profile-badge__cta-btn {
    border-radius: 0 !important;
}

.lv-section--visitenkarte .lvw-section--kachel_mit_build .partner-blog-head {
    margin-bottom: 0 !important;
}

.single-crb_partnerblog .tags a {
    padding: 0 !important;
    color: rgba(74, 87, 98, .9) !important;
}

.pp-new .greeting-termin {
    padding-top: 2em;
}

.greeting-termin .title,
.greeting-termin .lvw-btn-secondary {
    font-size: 16px;
}

.greeting-termin .lvw-btn-secondary {
    padding: 2.1rem;
    margin-bottom: 0;
    min-height: 84px;
}

.greeting-termin .visitenkarte_video .row {
    padding-left: 1rem;
    min-height: 50px;
    max-height: 50px;
}

@media (max-width: 575.98px) {

    .pp-new .header-blocklist-block-img,
    .pp-new .header-blocklist-block-title {
        display: inline-block;
        text-align: left;
    }
    .pp-new .header-blocklist-block-img {
        padding-right: 0.5rem;
    }

    .pp-new .header-blocklist-block {
        padding-left: 1rem;
    }

    .lvw-section--twocols-with-tiles .row.first .tile {
        margin-left: 0 !important;
    }

    .lvw-section--twocols-with-tiles .left h2 {
        font-size: 1.75rem !important;
        width: 90%;
    }

    .pp-new .header-blocklist-block-title:after {
        content: "\f054";
        font-family: 'Font Awesome 5 Pro';
        font-size: 1.75rem;
        position: absolute;
        right: 30px;
        top: 2px;
    }

    .lvw-section--mediatheck #video_popup .video_wrapper {
        min-height: auto;
    }

    .pp-new .right-block-text>* {
        font-size: 16px;
    }

    .pp-new .block-header-img img {
        min-height: auto;
        max-height: 180px;
    }

    .pp-new .subtitle,
    .lvw-section--title_with_button .lvw-btn-secondary {
        font-size: 16px;
        margin-top: 16px;
    }

    .pp-new .category-slug,
    .pp-new .lvw-accordion__text {
        font-size: 14px;
    }

    .pp-new .lvw-section--title_with_button h2,
    .pp-new .section-subtitle {
        font-size: 1.75rem !important;
    }

    .page-template-webinare-new .lvw-intro-content,
    .pp-new .padding_title {
        padding: 0 2rem;
    }

    .pp-new .block-header-img img {
        min-height: auto;
        max-height: 180px;
    }

    .pp-new .subtitle,
    .lvw-section--title_with_button .lvw-btn-secondary {
        font-size: 16px;
        margin-top: 16px;
    }

    .pp-new .category-slug,
    .pp-new .lvw-accordion__text {
        font-size: 14px;
    }

    .pp-new .lvw-section--title_with_button h2,
    .pp-new .section-subtitle {
        font-size: 1.75rem !important;
    }

    .page-template-webinare-new .lvw-intro-content,
    .pp-new .padding_title {
        padding: 0 2rem;
    }

    .pp-new h2 {
        margin: 0.3em 0 0.2em;
        font-size: 1.75rem !important;
    }

    .lvw-section--new_partner_blog .d-block a {
        font-size: 14px;
        color: #54626D !important;
    }

}

.lvw-section--visitenkarteliste {
    padding-top: 0 !important;
}

.pp-new .block-header-text .lvw-intro-content-container .checks-siegel,
.pp-new .block-header-text .lvw-intro-content-container .lvw-intro__title,
.pp-new .block-header-text .lvw-intro-content-container p {
    width: 90%;
}

.pp-new .block-header-text.col-xl-8 .lvw-intro-content-container {
    max-width: 865px;
}

.box-mint-light {
    background-color: #E7F4F3 !important;
}

.box-blue-light {
    background-color: #d0e3f6 !important;
}

.lvw-article__body div[class*="box-"] {
    padding: 2rem;
}

.lvw-article__body div[class*="box-"] p:first-child {
    margin-top: 0 !important;
}

.lvw-article__body div[class*="box-"] p:last-child {
    margin-bottom: 0 !important;
}

.lvw-article__body .podigee-podcast-player {
    border: 1px solid #999 !important;
    margin: 30px 0;
}

.lvw-article__body .lvw-article__entry .row {
    justify-content: space-between;
}

.lvw-article__body .lvw-article__entry .content {
    max-width: 730px
}

@media (max-width: 767.98px) {
    .lvw-section--webinare .first-block {
        padding-bottom: 2rem;
    }

    .lvw-section--webinare .second-block .subscribe a {
        color: #4a5762 !important;
    }

    .pp-new .block-header-text .lvw-intro-content-container {
        max-width: 100% !important;
    }

    .lvw-section--twocols-with-tiles .mediathek-content {
        background-color: inherit !important;
    }

    .lvw-section--twocols-with-tiles .tile {
        background-color: inherit !important;
        min-height: 220px !important;
        min-width: 100%;
    }

    .lvw-section--twocols-with-tiles .row .tile .link a {
        font-size: 1rem;
    }

    .lvw-section--twocols-with-tiles .row .tile .link {
        width: 100%;
    }

    .lvw-section--twocols-with-tiles .row .tile .link a i {
        position: absolute;
        bottom: 16px;
        left: 50%;
        transform: translateX(-50%);
    }

    .page-template-webinare-new .lvw-intro-content .lvw-intro-content-container h1,
    .pp-new .block-header-text h1 {
        font-size: 2.5rem;
    }

    .lv-section--visitenkarte .lvw-intro__content>h2 {
        text-align: left !important;
        line-height: 1 !important;
    }

    .pp-new .Berufserfahrung-text {
        width: 100%;
    }

    .pp-new .lvw-intro-content-container {
        padding-top: 35px;
    }

    .pp-new .greeting-termin {
        padding-top: 0.5em;
    }

    .pp-new .blog-title {
        padding-top: 2rem !important;
    }

    .pp-new .attachment-custom-visitecarten {
        max-width: 150px;
        min-height: auto;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .pp-new .header-blocklist-block-img,
    .pp-new .header-blocklist-block-title {
        display: inline-block;
        max-width: 90%;
        text-align: left;
    }

    .pp-new .header-blocklist-block-img {
        padding-right: 0.5rem;
    }

    .pp-new .header-blocklist-block {
        padding-left: 1rem;
    }

    .pp-new .header-blocklist-block-title:after {
        content: "\f054";
        font-family: 'Font Awesome 5 Pro';
        font-size: 1.75rem;
        position: absolute;
        right: 30px;
        top: 25px;
    }

    .pp-new .lvw-intro-content .lvw-intro-content-container h1,
    .pp-new .block-header-text h1 {
        font-size: 2.75rem;
    }
}

@media (max-width: 991.98px) {
    .pp-new .block-header-text .lvw-intro-content-container .checks-siegel {
        width: 100%;
    }

    .pp-new .lvw-header .lvw-logo-mobile {
        width: auto !important;
        padding-left: 2rem;
    }

    .pp-new .logo_text {
        font-size: 10px;
    }

    .pp-new .slash_icon::after {
        top: -10px;
        font-size: 1.6rem;
    }
    .pp-new .menu-down-sticky .lvw-shell {
        padding: 0;
    }
    .pp-new .menu-down-sticky .lvw-nav__mobile,
    .pp-new .menu-down-sticky .lvw-nav__mobile ul li,
    .pp-new .menu-down-sticky .lvw-nav__mobile ul li a,
    .pp-new .menu-down-sticky .lvw-nav__mobile ul li ul {
        width: 100%;
    }
    .pp-new .menu-down-sticky .lvw-nav__mobile > ul > li > a:after {
        position: absolute;
        right: 1rem;
        font-size: 35px;
        top: 30%;
    }
    .pp-new .menu-down-sticky .lvw-nav__mobile > ul > li.isOpen > a:after {
        content: "\f106";
        font-size: 35px;
    }
    .pp-new .menu-down-sticky .lvw-nav__mobile ul li a {
        background: #D7DADC;
    }
    .pp-new .menu-down-sticky .lvw-nav__mobile ul li > ul li a {
        background: #E6E8E9;
    }
    .pp-new .menu-down-sticky .lvw-nav__mobile ul li > ul li a:hover {
        background: #eaeced;
    }

    .lvw-mobile-menu .lvw-nav > ul > li {
        padding-left: 25px;
        padding-right: 25px;
    }
    .pp-new .lvw-mobile-menu .lvw-nav .cta-mobile {
        height: auto;
        padding: 0 30px;
    }
    .pp-new .lvw-mobile-menu .lvw-nav .cta-mobile a {
        width: 100% !important;
        text-align: center !important;
        display: block !important;
        margin: 0 !important;
    }
    .pp-new .lvw-nav>ul {
        -webkit-box-align: flex-end;
        -ms-flex-align: flex-end;
        align-items: flex-end;
    }
    .lvw-mobile-menu .lvw-nav>ul>li:first-child {
        width: 100%;
        padding-left: 25px;
        text-align: left;
        background-color: transparent;
        align-items: flex-start;
    }
    .pp-new .nav-trigger {
        background-color: transparent !important;
        margin-left: 0 !important;
    }
    .pp-new .lvw-nav {
        background-color: #fff;
        padding-bottom: 2rem;
    }
    .pp-new .lvw-mobile-menu nav ul {
        padding-bottom: 1rem;
    }
    .pp-new .lvw-mobile-menu nav ul {
        padding-top: 1rem;
    }
    .pp-new .lvw-mobile-menu .lvw-nav > ul > li:first-child img {
        width: 30px;
    }
    .pp-new .nav-trigger.active:after {
        content: '\f00d';
        font-size: 35px;
    }
    .pp-new .lvw-mobile-menu .lvw-nav .cta-mobile:first-of-type .mobile {
        background-color: transparent !important;
        color: #3b4395 !important;
        text-align: right !important;
        padding-right: 0;
    }
    .pp-new .lvw-mobile-menu .lvw-nav .cta-mobile .mobile {
        padding: 1rem 0;
    }
    .pp-new .lvw-header .lvw-header__actions ul a {
        margin-left: 0.5rem;
    }
    .pp-new .nav-trigger:after {
        color: #54626D;
        font-size: 25px;
        top: 49%;
    }
}

@media (min-width: 1200px) {
    .pp-new .block-header-img img {
        max-height: 460px !important;
    }

    .lvw-main--crb_partnerblog .header-image img {
        max-width: 700px;
    }
}

@media (min-width: 992px) {
    .single-crb_partnerblog .social-icons .shariff ul {
        max-width: 55% !important;
    }

    .single-crb_partnerblog .blog_header {
        width: 90%;
    }
}

.pp-new .sun,
.page-template-webinare-new .sun {
    background-color: #fcc41e !important;
    max-height: 470px;
    overflow: hidden;
}

.pp-new .lvw-accordion__image img {
    min-width: 24px;
}

.pp-new .lvw-intro img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

#podcast img.attachment-custom-small-icons.size-custom-small-icons {
    min-width: 32px;
    margin-right: 7px;
    filter: invert(15%) sepia(88%) saturate(500%) hue-rotate(209deg) brightness(111%) contrast(140%);
}

.icon-image+div a:hover h6 {
    border-bottom: 1px solid #212c36;
}

.lvw-main--vertriebsaktionen .partner-blog>div {
    margin: 15px 0;
}
section.lvw-page-title.logged-in {
    position: absolute;
    z-index: 120000;
    left: 0;
    right: 0;
    text-align: right;
    top: 90px;
}
section.lvw-page-title.logged-in p {
    color: #fff;
    padding: 12px;
    display: inline-block;
    line-height: 24px;
    font-family: 'SuisseIntl-Condensed';
}
#tarifrechner-und-tools {
    padding-top: 0;
    padding-bottom: 0;
}
.btn {
    border-width: 2px;
}

.pp-new .slick-track {
    /* display: flex !important; */
}
.pp-new .slick-slide {
    height: inherit !important;
}
.pp-new .slick-slide div:first-child {
    height: 100%;
}
.pp-new .slick-slide .card .image {
    height: unset;
}
.pp-new .company-text {
    min-height: 285px;
}
.pp-new .lvw-section.lvw-section--partner_company {
    padding-bottom: 88px !important;
}
.pp-new .lvw-section--partner_company p,
.pp-new .lvw-section--partner_company >* {
    font-size: 18px;
}