



@media screen and (min-width: 1680px) {

    :root {

        --font-size: 20px;

        --content-width: 1440px;

    }

    .c-scrollbar {
        width: 14px;
        background-color: rgba(255, 255, 255, .2);
    }
    .c-scrollbar_thumb {
        background-color: #000;
        border-radius: 10px;
        margin: 2px;
        opacity: .5;
        width: 10px;
    }

    .big {
        font-size: 5rem;
    }

    .widget-18 {
        
    }


}

@media screen and (min-width: 1280px) {

    :root {

    }
    #site-top:is(.landing) > .main-content > h1 {
        font-size: 4vw;
    }


}



/**
 * 11.0 - Media Queries
 */


/**
 * 11.1 - <= 1200px
 */

@media screen and (max-width: 1200px) {

    .top-logos {

    }
    .top-logos .logo-banner {

    }

}


/**
 * 11.1 - <= 1100px
 */

@media screen and (max-width: 1100px) {

    :root {

        font-size: 18px;

        --content-aligning: 1.6667rem;

        --space-site-content: 3rem;

        --size-h1: 2.8rem;
        --size-h2: 2.2rem;
        --size-h3: 1.6rem;

    }

    body #site-top.normal img {
        transform: scale(100%);
    }

    ul#main-navigation > .menu-item {
        padding: 0 15px;
    }

    #site-top:is(.landing) > .main-content > h1 {
        padding-left: var(--content-aligning);
        font-size: 5vw;
    }

    .tab_circle_graphic .circle_tab-content-wrapper .circle_tab-content ul.circle_tab-menu {
        row-gap: .5rem;
        width: 25%;
        font-size: 1.6vw;
    }

    .widget-18 {
        margin-left: -25px;
        width: calc(100% + 50px);
    }
    .widget-26 .top-logos .logo-banner {
        flex-wrap: wrap;

    }

    .site-content.img.contain .bg_img {
        top: auto;
        bottom: 0;
        height: auto;
        width: 100%;
        max-width: none;
        transform: scale(1.2) translate(calc(var(--space-site-content) / 2), calc(var(--space-site-content) / 3));
    }

    #site-footer .footer-logo {
        max-width: 8rem;
    }

}


/**
 * 11.2 - <= 900px
 */

@media screen and (max-width: 900px) {


    body:is(.sticky, .openmenu) #site-header.sticky-nav {

    }

    h1, h2 {

    }
    body.single h1 {

    }
    h3,
    .headline {

    }
    blockquote {

    }

    #site-top.normal {
        height: auto;
    }
    #site-top.normal + .site-content.item-1.vertical-move {
        margin-top: 0;
    }
    #site-top .text-block {
        margin-bottom: var(--space-widget-set);
    }

    #mobile-navigation.show-mega-menu .main-content {
        display: block;
    }
    #mobile-navigation.show-mega-menu .main-content #mobile-menu-wrapper {
        position: relative;
        min-width: 0;
        width: 100%;
        padding: 0 0 4.25rem 0;
    }
    #mobile-navigation.show-mega-menu .main-content .mega-menu-content-wrapper {
        position: absolute;
        top: 0;
        left: 100%;
        width: 200%;
        min-height: 100%;
        background-color: var(--Prologa-Violett);

        transition: left .3s ease-in-out;
    }
    #mobile-navigation.show-mega-menu .main-content .mega-menu-content-wrapper.level-1 {
        left: 0;
    }
    #mobile-navigation.show-mega-menu .main-content .mega-menu-content-wrapper.level-2 {
        left: -100%;
    }
    #mobile-navigation.show-mega-menu .main-content .mega-menu-content-wrapper .mega-menu-content-item {
        padding: 8.75rem var(--content-aligning) 4.25rem var(--content-aligning);
    }

    .site-content.item-1 {

    }
    .site-content.widget-set .col:last-child {
        margin-bottom: 0;
    }
    .widget-1 {

    }

    .widget .text-block {
         padding-right: 0;
     }

    #site-header {

    }
    #site-header.sticky-nav {
        position: fixed;
    }
    #site-header a.logo {

    }
    body #toggle-mobile-menu {
        display: block;
    }
    body #site-topbar {
        display: none !important;
    }
    body ul#main-navigation {
        display: none;
    }
    #site-menubar {

    }
    #site-wrapper {

    }

    #site-top:is(.home,.startseite) {
        height: calc(100vh - 120px);
    }
    #site-top .top-deco {
        
    }
    #site-top .job-ticker {
        display: none;
    }
    #site-top .job-ticker .marquee .track a {
        padding: 0 35px;
        font-size: 1rem;
        line-height: 50px;
    }

    #side-button-wrapper {
        display: flex;
        top: auto;
        bottom: 0;
        right: 0;
        transform: none;
        width: 100%;
        height: 62px;
    }
    body.hide_side_buttons_mobile #side-button-wrapper {
        display: none;
    }
    #side-button-wrapper > a {
        width: 100%;
        border-radius: 0 !important;
    }
    #side-button-wrapper .side-button.jobs > span {
        display: inline-block;
    }
    #contact-layer.side-layer {
        z-index: 910;
    }
    body:is(.archive, .blog) .site-content ul.post-list {

    }
    body:is(.archive, .blog) .site-content ul.post-list > li.post {

    }
    body:is(.archive, .blog) .site-content ul.post-list .post-item .img-wrapper .event-title-wrapper .title,
    ul.post-list .post-item .img-wrapper .event-title-wrapper .title {
        font-size: 1.125rem;
    }

    .widget-2.vertical-indent,
    .widget-7.vertical-indent {
        transform: translate(0, -80px);
    }
    .widget-2.vertical-indent .widget-inner,
    .widget-7.vertical-indent .widget-inner {
        margin-bottom: -80px;
    }
    .widget-7 .widget-inner .icon-wrapper {
        padding-bottom: 20%;
    }
    .widget-9 .widget-inner .widget-left {
        width: 15%;
    }
    .widget-9 .widget-inner .widget-right {
        width: 85%;
        padding-top: 180px;
    }
    .widget-9 .widget-inner .big-banner {
        width: 400%;
        min-height: 70%;
        border: 7px solid #fff;
        padding: 35px 40px;
    }
    .widget-10 .image-slider .swiper-slide .image-item,
    .widget-10 .image-slider .swiper-slide.swiper-slide-active .image-item {
        transform: none !important;
    }
    .widget-10 .image-slider .swiper-slide .image-item img {
        margin: 0 auto;
    }
    .widget-10 .swiper-button-prev {
        left: -18px;
    }
    .widget-10 .swiper-button-next {
        right: -18px;
    }
    .filter-widget {
        flex-wrap: wrap;
        gap: 20px;
    }
    .filter-widget .filter {
        width: calc(50% - 10px);
    }
    .filter-widget .filter.reset-button {
        width: 100%;
    }
    .widget-12 .job-list .job-item .content .meta {
        width: 250px;
    }
    .widget-12 .job-list .job-item .content .description {
        width: calc(100% - 250px);
    }
    .widget-12 .job-list .job-item .content .description .text-block {

    }
    .widget-12 .job-list .job-item .content .meta > span {
        padding-left: 35px;
        font-size: 1rem;
    }
    .widget-12 .job-list .job-item .content .meta > span:before {
        width: 20px;
    }
    .widget-19 ul.team-list li.team-item {
        position: relative;
        width: calc(50% - (var(--grid-gutter) / 2));
    }
    .widget-21 .flex-grid {
        flex-wrap: wrap;
    }
    .widget-21 .flex-grid .flex-grid-item {
        width: calc(50% - 4rem);
        margin: 2rem;
    }
    .widget-31.vertical-move {
        margin-bottom: 75px;
    }
    .widget-31.vertical-move img {
        transform: none;
        margin-bottom: 0;
    }
    ul.tab-navigation {
        flex-wrap: wrap;
        row-gap: 1rem;
        padding: 1rem 0;
    }
    ul.tab-navigation > li.tab-nav-item {
        width: 100%;
        column-gap: 2rem;
    }
    .widget-14 ul.tab-navigation > li.tab-nav-item .image-wrapper {
        width: 7.5rem;
    }
    .widget-14 ul.tab-navigation > li.tab-nav-item .text-block {
        width: calc(100% - 9.5rem);
    }
    #site-bottom .image-wrapper:before {
        background-size: auto 80%;
    }
    #site-footer #menu-gruppenmenue {
        margin-left: 25px;
    }
    body.archive .site-content ul.post-list > li.post {
        width: calc(50% - 1rem);
    }
    body:is(.post-type-archive-webinar) .site-content ul.post-list {
        flex-wrap: wrap;
    }
    body:is(.post-type-archive-webinar) .site-content ul.post-list > li.post {
        width: 100%;
    }
    body:is(.post-type-archive-webinar) .site-content ul.post-list .post-item .excerpt {
        padding-left: 0;
    }
    body.single-personioposition .widget-1 {
        margin-bottom: 40px;
    }
    body.single-personioposition .widget-2 {
        margin-bottom: 40px;
        font-size: 1.125rem;
    }

    a.scroll-top {
        display: none;
    }

    :is(,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12) .widget-11 .location-item {
        flex-wrap: wrap;
        justify-content: flex-end;
    }
    :is(,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12) .widget-11 .location-item > * {
        width: 50%;
    }
    :is(,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12) .widget-11 .location-item > .content_contact {
        margin-top: -12vw;
    }

    #site-logo-bar {
        padding: 40px 0;
    }
    #site-logo-bar .title {
        margin-bottom: 40px;
        text-align: center;
    }

    #site-footer .footer-logo + .text-block {
        margin-bottom: 50px;
    }

    #contact-layer.side-layer,
    .side-layer {
        width: 100%;
        max-width: 750px;
        padding: 50px 40px 50px 40px;
    }
    .side-layer .close {
        top: 50px;
    }
    
    .personio-application-form-wrapper .personio-application-form > div:not(.custom_attribute_3076176,.cv,.privacy) {
        width: 100%;
        float: none;
    }

    #site-logo-bar .group-logo-list > li {
        width: calc(33.3333% - 6rem / 3);
    }

}


/**
 * 11.3 - <= 768px
 */

@media screen and (max-width: 767px) {

    :root {
        --size-h1: 2.8rem;
        --size-h2: 1.8rem;
        --space-widget: 3rem;
        --space-widget-set: 1.75rem;
        --space-col: 1rem;
        --space-site-content: 3rem;
        --space-footer: 3rem;
    }

    .row {
        display: block !important;
    }
    .col{
        width: 100% !important;
    }

    h1, h2, h3, h4, h5, h6 {

    }

    .site-navigation {
        display: none;
    }
    .site-content.side_navigation .main-content {
        width: calc(100%);
        margin-left: 0;
    }

    body.page-template-page-channel .site-content.channel-anchor-bar {
        display: none !important;
    }
    #site-header a.logo {
        height: 2rem;
    }
    .top-logos {

    }
    .top-logos .logo-banner {

    }
    #site-top:is(.landing) > .main-content > h1 {
        padding-top: 4rem;
        font-size: var(--size-h1);
    }
    body.page-template-page-channel .site-content.site-channel-title {
        margin-top: 0;
    }
    .site-content.img.scroll-bg-fixed .bg_img {
        background-attachment: scroll;
    }

    body:is(.archive, .blog) .site-content ul.post-list {

    }
    body:is(.archive, .blog) .site-content ul.post-list > li.post {
        width: calc(50% - (var(--grid-gutter) / 2));
    }
    body:is(.archive, .blog) .site-content ul.post-list .post-item .img-wrapper .event-title-wrapper .title,
    ul.post-list .post-item .img-wrapper .event-title-wrapper .title {
        font-size: var(--size-title);
    }

    .widget-14 .tab-content-wrapper .tab-content .column-wrapper {
        flex-wrap: wrap;
        padding: 0 .5rem;
    }
    .widget-14 .tab-content-wrapper .tab-content .column-wrapper .column {
        width: 100%;
        padding: var(--space-widget-set) var(--grid-gutter);
    }
    .widget-14 .tab-content-wrapper .tab-content .column-wrapper .column:before {
        top: 0;
        left: var(--grid-gutter);
        height: 1px;
        width: calc(100% - (2 * var(--grid-gutter)));
    }

    .site-content.img.contain .bg_img {
        position: relative;
        bottom: auto;
        transform: none;
        margin-bottom: var(--space-site-content);
        border-radius: var(--border-radius);
    }

    .widget-18 {
        margin-left: -20px;
        width: calc(100% + 40px);
    }
    body.page-template-page-channel .widget-31.vertical-move {
        margin-bottom: 0;
        transform: none;
    }

    #site-bottom .image-wrapper {

    }

}


/**
 * 11.4 - <= 600px
 */

@media screen and (max-width: 600px) {

    :root {

        --size-text-big: 1.2rem;
        --size-text-very-big: 1.6rem;
        --size-blockquote: 1.2rem;

        --size-h1: 3rem;
        --size-h2: 2rem;
        --size-h3: 2rem;
        --size-h4: 1.625rem;

        --space-headline-xl: 2rem;
        --space-headline-l: 1.5rem;
        --space-headline-s: 1rem;
        --space-headline-xs: .5rem;
        --space-text: .5rem;

    }

    .col-t-del {
        display: none !important;
    }

    body.single h1 {
    }
    h1, h2 {

    }
    h3,
    .headline {

    }
    .title {

    }
    p.big-text {

    }

    blockquote {
        padding: 34px 0 20px 0;
    }
    blockquote:before {
        transform-origin: left top;
    }
    blockquote:after {
        transform-origin: right bottom;
    }
    blockquote:before, blockquote:after {
        transform: scale(.5);
    }

    form.acf-form .acf-fields > .acf-field {
        width: 100% !important;
    }

    #site-top {
        transform: none !important;
    }
    #site-top.normal {
        height: auto;
    }
    #site-top.startseite:before {

    }
    .flex-area {
        flex-wrap: wrap;
    }
    .flex-area > * {
        width: 100% !important;
    }
    body.single #site-top .flex-area .flex-area-left {}
    #site-top.normal .flex-area .flex-area-left {
        order: 2;
    }
    #site-top:not(.startseite) .flex-area:before,
    #site-bottom.contact-block .flex-area:before {
        display: none;
    }
    #site-top:not(.startseite) .flex-area .flex-area-right:before,
    #site-bottom.contact-block .flex-area .flex-area-right:before {
        content: "";
        position: absolute;
        z-index: 4;
        right: 0;
        width: var(--content-aligning);
        height: 100%;
        background-image: url(../assets/graphics/deco_045.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group {
        width: 100%;
    }
    #site-bottom.contact-block .flex-area:before {
        display: none;
    }
    body.single-tribe_events #site-top .meta {
        position: relative;
        bottom: auto;
    }
    body:is(.single-post) #site-top .meta {
        margin-bottom: var(--space-headline-xl);
    }

    #contact-layer.side-layer,
    .side-layer {
        width: 100%;
        padding: 20px 0 70px 0;
    }
    #contact-layer .main-content .form-wrapper {
        margin-left: 0;
        margin-bottom: 30px;
        width: 100%;
    }
    .side-layer .close {
        position: sticky;
        float: right;
        top: 30px;
        margin-right: 20px;
        width: 36px;
        height: 36px;
    }

    form.acf-form .acf-fields > .acf-field {
        padding: 8px 0;
    }

    .filter-widget, .dropdown-filters-wrapper {
        display: block;
        margin-bottom: var(--space-site-content);
    }
    .job-list :is(.job-item, .job-box) .content {
        display: block;
    }
    .job-list :is(.job-item, .job-box) .content .description {
        width: 100%;
        padding-top: 1.555556rem;
    }
    .job-list :is(.job-item, .job-box) .content .description .text-block {
        padding: 0 1.88889rem 1.555556rem 1.88889rem;
    }
    .job-list :is(.job-item, .job-box) .content .description .button {
        position: relative;
        right: auto;
        bottom: auto;
        margin: 0 0 1.55556rem 1.888889rem;
    }

    body.single-personioposition .apply-button-wrapper {
        padding: 3rem 0;
    }
    body.single-personioposition .site-content:not(.grey, .light-blue, .blue, .dark-blue, .light-green, .green, .img, .type-personioposition) {
        padding-top: 30px;
    }
    body.single-personioposition .widget-1 {
        margin-bottom: 30px;
    }
    .personio-application-form-wrapper .personio-application-form > div {
        padding: 0;
    }

    body:is(.archive, .blog) .site-content ul.post-list > li.post {
        width: 100%;
    }
    body:is(.post-type-archive-webinar) .site-content ul.post-list .post-item .excerpt span.link.icon.arrow {
        margin-top: var(--space-headline-xl);
    }

    .site-content.widget-set {
        padding-bottom: 40px;
    }
    .site-content:is(.grey, .light-blue, .blue, .dark-blue, .light-green, .green, .img) {
        padding-top: 40px;
        margin-bottom: 40px;
    }
    .site-content.item-1 {

    }
    .widget-1 {

    }
    .widget-1 .text-block {

    }
    .widget-2.vertical-indent,
    .widget-7.vertical-indent {
        transform: translate(0, 0);
    }
    .filter-widget select {
        padding: 0.7em 2.5em 0.7em 1em;
    }
    .text-block :is(h4,h5,h6) {

    }

    #site-logo-bar .title {

    }
    #site-logo-bar .group-logo-list li {
        max-width: 200px;
    }
    .side-layer .widget-28 .person-wrapper .person-body {
        display: block;
    }
    .widget-50 .scroll-graphics-wrapper .scroll-graphics-section .scroll-teaser {
        display: flex;
        flex-wrap: wrap;
        row-gap: 1rem;
    }
    .widget-50 .scroll-graphics-wrapper .scroll-graphics-section .scroll-teaser > a {
        width: 100%;
    }
    .widget-50 .scroll-graphics-wrapper .scroll-graphics-section .scroll-teaser .box-teaser:after {
        top: -11px;
        left: 50%;
        transform: rotate(45deg);
    }
    .widget-50 .scroll-graphics-wrapper .scroll-graphics-section .scroll-teaser .box-teaser:not(.active) .title {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
        border-color: transparent !important;
    }
    .widget-50 .scroll-graphics-wrapper .scroll-graphics-section .scroll-teaser .box-teaser:is(.active) .title {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
        border-color: transparent !important;
    }
    .widget-50 .scroll-graphics-wrapper .scroll-graphics-section .scroll-teaser .box-teaser .title {
        font-size: 1.5rem;
    }
    .widget-50 .scroll-graphics-wrapper .scroll-graphics-section .scroll-teaser .box-teaser > .acc_content {
        display: none !important;
    }

    body.archive .site-content ul.post-list > li.post {
        width: 100%;
    }

    #site-bottom {

    }
    #site-bottom .cta-image {

    }

    #site-logo-bar .group-logo-list > li {
        width: calc(50% - 3rem / 2);
    }

    #site-footer .footer-logo {
        position: relative;
        right: auto;
    }
    #site-footer .copyright {
        position: relative;
        right: auto;
    }
    #site-footer .grid .grid__col {
        margin-bottom: var(--space-widget);
    }
    #site-footer .footer-logo + .text-block {
        margin-bottom: 0;
    }
    #site-footer #menu-group-menu {
        
    }
    .footer-title {
        font-size: var(--size-h3);
    }
    #site-footer .footer-contact-list {
        margin-top: var(--space-text);
    }

}





/**
 * 11.4 - <= 480px
 */

@media screen and (max-width: 480px) {


    :root {

        --font-size: 16px;

        --grid-gutter: 1rem;

        --size-text: 1rem;
        --size-text-big: 1.125rem;
        --size-text-very-big: 1.3333;
        --size-h1: 1.8rem;
        --size-h2: 1.5rem;
        --size-h3: 1.2rem;
        --size-h4: 1.125rem;
        --size-h5: 1rem;
        --size-h6: 1rem;
        --size-title: 1rem;
        --size-title-small: 0.9rem;
        --size-blockquote: 1rem;

        --space-widget: 2.5rem;
        --space-widget-set: 1.75rem;
        --space-col: 1.25rem;
        --space-site-content: 2.5rem;
        --space-footer: 2.5rem;

    }

    :is(h3,h4,h5,h6,.headline) {
        font-weight: 700;
    }
    :is(h1,h2,h3,h4,h5,h6,.headline) {
        word-break: break-word;
    }

    .site-content.widget-set .main-content {
        margin-left: calc(var(--content-aligning) * -1 + 5px);
        width: calc(100% + (var(--content-aligning) * 2) - 10px);
        padding: 1.5rem 2rem 0 2rem;
        overflow: hidden;
    }

    .widget-19 ul.team-list li.team-item .content .name {
        font-size: var(--size-legend);
    }

    .mega-menu-icon_back {
        position: absolute;
        z-index: 5;
        left: var(--content-aligning);
        top: .5rem;
        width: 20px;
        height: 30px;
        background-image: url("../assets/graphics/icon-arrow-green.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        transform: rotate(180deg);
        display: none;
    }
    .show-mega-menu.show_level .mega-menu-icon_back {
        display: block;
    }
    #mobile-navigation.show-mega-menu .main-content .mega-menu-content-wrapper .mega-menu-content-item .mega-title {
        top: 3rem;
    }
    #mobile-navigation.show-mega-menu .mm-content--wrapper .mm-content-- ul:is(.taxonomy-terms,.menu-terms) li a {
        font-size: 1.25rem;
        font-weight: 300;
    }

    body:is(.archive,.blog) .flex-area-right {
        display: none;
    }
    body.home #site-top:is(.startseite) {
        height: calc(75vh - var(--height-nav-main));
    }

    body:not(.home) #site-top:is(.home,.startseite) {
        margin: 0;
    }
    nav.breadcrumb ul {
        flex-wrap: wrap;
    }
    nav.breadcrumb ul li {
        width: auto;
        margin-right: 1rem;
        padding-right: 1rem;
    }
    nav.breadcrumb ul li:before {
        top: .25rem;
        height: 1rem;
        margin-top: 0;
    }
    nav.breadcrumb ul li > * {
        padding: .2rem 0;
        font-size: .9rem;
    }

    #site-top h1 {

    }
    body:is(.single-post, .single-tribe_events) #site-top .meta {
        font-size: var(--size-legend);
    }

    .link.back {
        font-size: .9rem;
    }
    .link.back.arrow.icon:before {
        transform-origin: 50% 20%;
    }

    .widget-1.default {
        margin-bottom: var(--space-widget-set);
    }

    ul.tab-navigation > li.tab-nav-item {
        column-gap: 1rem;
        margin-bottom: 1rem;
    }
    .widget-14 ul.tab-navigation > li.tab-nav-item .image-wrapper {
        width: 5rem;
    }
    .widget-14 ul.tab-navigation > li.tab-nav-item .text-block {
        width: calc(100% - 6rem);
    }
    ul.tab-navigation > li.tab-nav-item .text-block {
        font-size: var(--size-h6);
    }
    .widget-14 .tab-content-wrapper .tab-content .title-block {
        flex-wrap: wrap;
    }
    .widget-14 .tab-content-wrapper .tab-content .title-block .image-wrapper {
        margin-bottom: .5rem;
        width: 7.5rem;
    }
    .widget-14 .tab-content-wrapper .tab-content .title-block .title-wrapper {
        width: 100%;
    }

    body:is(.archive, .blog) .site-content ul.post-list .post-item .post-item-link,
    ul.post-list .post-item .post-item-link {
        flex-wrap: wrap;
        row-gap: var(--space-col);
    }
    body:is(.archive, .blog) .site-content ul.post-list .post-item .post-item-link > .thumb,
    ul.post-list .post-item .post-item-link > .thumb {
        width: 100%;
    }
    body:is(.archive, .blog) .site-content ul.post-list .post-item .post-item-link > .body,
    ul.post-list .post-item .post-item-link > .body {
        width: 100%;
    }
    .widget-9 ul.post-list .post-item .post-item-link {
        column-gap: 1rem;
    }
    .widget-9 ul.post-list .post-item .post-item-link .meta {
        display: none;
    }
    .widget-9 ul.post-list .post-item .post-item-link .body {
        width: calc(100%);
    }
    .widget-9 ul.post-list .post-item .post-item-link .thumb {
        order: -1;
    }
    body:is(.archive, .blog) .site-content.upcoming .content .meta,
    body ul.post-list li.post.event .content .meta {
        font-size: var(--size-text);
    }
    body:is(.post-type-archive-webinar) .site-content ul.post-list .post-item .content {
        width: 100%;
    }
    body:is(.post-type-archive-webinar) .site-content ul.post-list .post-item .excerpt {
        width: 100%;
        padding: 0 1.25rem 1.25rem 1.25rem;
    }

}