.elementor-9630 .elementor-element.elementor-element-4d13ca18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-9630 .elementor-element.elementor-element-457d08d6{--display:flex;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-9630 .elementor-element.elementor-element-7d9e4ea .elementor-heading-title{font-size:32px;line-height:44.8px;}.elementor-9630 .elementor-element.elementor-element-4968a895{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-39f5465b{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9630 .elementor-element.elementor-element-13f6ef2{--display:flex;}.elementor-9630 .elementor-element.elementor-element-a4e154c{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9630 .elementor-element.elementor-element-a4e154c .elementor-divider-separator{width:100%;}.elementor-9630 .elementor-element.elementor-element-a4e154c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9630 .elementor-element.elementor-element-58c8388f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:68px;--padding-left:50px;--padding-right:50px;}.elementor-9630 .elementor-element.elementor-element-efaea7{--display:flex;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-9630 .elementor-element.elementor-element-515c64f0 .elementor-heading-title{font-size:32px;line-height:44.8px;}.elementor-9630 .elementor-element.elementor-element-5c41a566{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-175817a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9630 .elementor-element.elementor-element-56b6d43b{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9630 .elementor-element.elementor-element-6cb60b11{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9630 .elementor-element.elementor-element-79614a96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-9630 .elementor-element.elementor-element-17addb4c{--display:flex;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-9630 .elementor-element.elementor-element-6e48cf46 .elementor-heading-title{font-size:32px;line-height:44.8px;}.elementor-9630 .elementor-element.elementor-element-3bc25a1b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-6221462a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9630 .elementor-element.elementor-element-10382732{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-9630 .elementor-element.elementor-element-3f6b6259{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9630 .elementor-element.elementor-element-75b41e2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-bbe461c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-3ee92c6c{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9630 .elementor-element.elementor-element-2f61d4d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:104px;--padding-bottom:104px;--padding-left:50px;--padding-right:50px;}.elementor-9630 .elementor-element.elementor-element-2f61d4d1:not(.elementor-motion-effects-element-type-background), .elementor-9630 .elementor-element.elementor-element-2f61d4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052758;}.elementor-9630 .elementor-element.elementor-element-508f1ae7{--display:flex;}.elementor-9630 .elementor-element.elementor-element-6a677a8f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9630 .elementor-element.elementor-element-6a677a8f .elementor-heading-title{color:#FFFFFF;}.elementor-9630 .elementor-element.elementor-element-3ba191ef{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-link-wrapper, 
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-custom-grid .ecs-post-loop,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor, 
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor > .elementor-section,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor > .e-container,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-9630 .elementor-element.elementor-element-3ba191ef .ecs-post-loop > .elementor .elementor-container{height:100%;}.elementor-9630 .elementor-element.elementor-element-3ba191ef .elementor-post{height:auto;}@media(min-width:768px){.elementor-9630 .elementor-element.elementor-element-4d13ca18{--content-width:1170px;}.elementor-9630 .elementor-element.elementor-element-13f6ef2{--content-width:1170px;}.elementor-9630 .elementor-element.elementor-element-58c8388f{--content-width:1170px;}.elementor-9630 .elementor-element.elementor-element-79614a96{--content-width:1170px;}.elementor-9630 .elementor-element.elementor-element-10382732{--content-width:1170px;}}@media(max-width:1024px){.elementor-9630 .elementor-element.elementor-element-4d13ca18{--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9630 .elementor-element.elementor-element-4968a895{--justify-content:center;}.elementor-9630 .elementor-element.elementor-element-58c8388f{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9630 .elementor-element.elementor-element-5c41a566{--justify-content:center;}.elementor-9630 .elementor-element.elementor-element-79614a96{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9630 .elementor-element.elementor-element-3bc25a1b{--justify-content:center;}.elementor-9630 .elementor-element.elementor-element-10382732{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9630 .elementor-element.elementor-element-bbe461c{--justify-content:center;}}@media(max-width:767px){.elementor-9630 .elementor-element.elementor-element-4d13ca18{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9630 .elementor-element.elementor-element-457d08d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-4968a895{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-58c8388f{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9630 .elementor-element.elementor-element-efaea7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-5c41a566{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-79614a96{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9630 .elementor-element.elementor-element-17addb4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-3bc25a1b{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-10382732{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9630 .elementor-element.elementor-element-75b41e2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-bbe461c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9630 .elementor-element.elementor-element-2f61d4d1{--padding-top:075px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-b351905 */.elementor-9630 .elementor-element.elementor-element-b351905 p {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d13ca18 */.prc-overrides.prc-overrides {
    background-color: #fff;
    
    .prc-title h2 {
        line-height: 1.25 !important;
    }
    @media (max-width: 1025px) {
        .prc-title h2 br {
            display: none;
        }
    }

    

    p {
        margin-bottom: 2rem;
        line-height: 1.25;

        a {
            color: #50A1BC;
            text-decoration: none;
            font-weight: 500;
            
            &:hover {
                text-decoration: underline;
            }
        }
        
    }
    
    .small-text .first {
        margin-top: 3.4rem !important;
        font-size: 1.4rem;
    }

    ul {
        margin-left: 2rem;
    }

    li {
        padding-left: 0;
        font-size: 2rem;
        line-height: 1.4;
        
        &:before {
    content: "\f111";
    font-size: 7px;
    position: absolute;
    top: 11px;
    left: -17px;
}
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6bf9ac */.elementor-9630 .elementor-element.elementor-element-a6bf9ac p {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb60b11 */.plastic-recycling-chain-widget {
    background-color: #f0f0f0;
    margin-top: 5rem;
    padding-bottom: 5rem;

    > div {
        padding-top: 0 !important;
    }

    @media screen and (min-width: 768px) {
        margin-top: 0;
        padding: 5vw 0 5vw;

        #slider-2 {
            display: none;
        }
    }

    @media screen and (min-width: 1200px) {
        padding-top: 13rem;
    }

    .circle-container {
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        font-family: "itc-avant-garde-gothic-pro", sans-serif;
        font-style: normal;
        font-size: 10px;
        font-weight: 500;
        letter-spacing: 0.4px;
    }

    .circle-container--lg {
        display: none;
    }

    @media screen and (min-width: 768px) {
        .circle-container {
            display: none;
        }

        .circle-container--lg {
            display: block;
            width: 80vw;
            height: 80vw;
            margin: 9.25vw auto 13vw;
            max-width: 103rem;
            max-height: 103rem;
            overflow: visible;
        }
    }

    @media screen and (min-width: 1200px) {
        .circle-container--lg {
            margin-top: 4.75rem;
            margin-bottom: 15.6rem;
        }
    }

    .large-circle {
        position: relative;
        top: -16rem;
        flex-shrink: 0;
        width: 61.4rem;
        height: 61.4rem;
        margin-inline: auto;
        border: clamp(0.3rem, -0.0795rem + 1.0542vw, 1.25rem) solid #50a3be;
        border-radius: 50%;
        background-color: #09234e;
        display: flex;
        justify-content: center;
        align-items: center;
        color: white;
        text-align: center;
    }

    @media screen and (max-width: 767px) {
        .large-circle {
            top: -20rem;
            border-width: 1rem;
        }
    }

    @media screen and (min-width: 768px) {
        .large-circle {
            width: 100%;
            height: 100%;
            top: auto;
            font-size: clamp(2.5rem, 1.1446rem + 3.7651vw, 5rem);
            border: 0;
            background-color: transparent;

            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
        }
    }

    .titles {
        display: grid;
        place-items: center;
    }

    .small-circles {
        position: absolute;
        width: 61.4rem;
        height: 61.4rem;
        display: grid;
        place-items: center;
        transition: transform 0.5s ease-in-out;
    }

    .small-circles.small-circles--lg {
        display: none;
    }

    @media screen and (min-width: 768px) {
        .small-circles {
            width: 100%;
            height: 100%;
        }
    }

    @media screen and (min-width: 768px) {
        .small-circles.small-circles--lg {
            display: grid;
        }

        .small-circles.small-circles--sm {
            display: none;
        }
    }

    .small-circle {
        position: absolute;
        width: 10.4rem;
        height: 10.4rem;
        background-size: 10.2rem;
        background-position: center;
        background-repeat: no-repeat;
        transition: all 0.5s ease;
    }

    @media screen and (min-width: 768px) {
        .small-circle {
            width: 23%;
            max-width: 25rem;
            height: 23%;
            max-height: 25rem;
            background-size: cover;

            transition: transform 0.3s ease;
        }
    }

    .slider-slide-active.small-circle {
        width: 10.8rem;
        height: 10.8rem;
        border-width: 14px;
    }

    .small-circle[data-icon="collectors"] {
        background-image: url("/wp-content/uploads/2024/11/Collectors-sm.svg");
    }

    .small-circle[data-icon="product-companies-retailers"] {
        background-image: url("/wp-content/uploads/2024/11/Product_Companies_Retailers-sm.svg");
    }

    .small-circle[data-icon="consumers"] {
        background-image: url("/wp-content/uploads/2024/11/Consumers-sm.svg");
    }

    .small-circle[data-icon="converters"] {
        background-image: url("/wp-content/uploads/2024/11/Converters-sm.svg");
    }

    .small-circle[data-icon="plastic-makers"] {
        background-image: url("/wp-content/uploads/2024/11/Plastic_Makers-sm.svg");
    }

    .small-circle[data-icon="feedstocks"] {
        background-image: url("/wp-content/uploads/2024/11/Feedstocks-sm.svg");
    }

    .small-circle[data-icon="reprocessors"] {
        background-image: url("/wp-content/uploads/2024/11/Re-processors-sm.svg");
    }

    .small-circle[data-icon="sorters"] {
        background-image: url("/wp-content/uploads/2024/11/Sorters-sm.svg");
    }

    @media screen and (min-width: 768px) {
        .small-circle[data-icon="collectors"] {
            background-image: url("/wp-content/uploads/2024/11/Collectors.svg");
        }

        .small-circle[data-icon="product-companies-retailers"] {
            background-image: url("/wp-content/uploads/2024/11/Product_Companies_Retailers.svg");
        }

        .small-circle[data-icon="consumers"] {
            background-image: url("/wp-content/uploads/2024/11/Consumers.svg");
        }

        .small-circle[data-icon="converters"] {
            background-image: url("/wp-content/uploads/2024/11/Converters.svg");
        }

        .small-circle[data-icon="plastic-makers"] {
            background-image: url("/wp-content/uploads/2024/11/Plastic_Makers.svg");
        }

        .small-circle[data-icon="feedstocks"] {
            background-image: url("/wp-content/uploads/2024/11/Feedstocks.svg");
        }

        .small-circle[data-icon="reprocessors"] {
            background-image: url("/wp-content/uploads/2024/11/Re-processors.svg");
        }

        .small-circle[data-icon="sorters"] {
            background-image: url("/wp-content/uploads/2024/11/Sorters.svg");
        }
    }

    .content {
        position: absolute;
        top: 10rem;
        padding-top: 8px;
        opacity: 0;
    }

    .circle-container--sm .content {
        opacity: 0 !important;
    }

    @media screen and (min-width: 768px) {
        .content {
            top: auto;
            width: 50vw;
            height: 58vw;
            display: grid;
            place-content: center;
            max-width: 75rem;
            max-height: 66rem;
            padding-top: 0;
            opacity: 0;
            visibility: hidden;
            transition:
                opacity 0.3s ease,
                visibility 0.3s ease;
            z-index: 10;
        }

        .content#content-0,
        .content#content-1 {
            width: 56vw;
            min-width: 75rem;
            place-content: center;
        }
    }

    .content-inner {
        width: 90vw;
        min-width: 30rem;
        max-width: 41rem;
        margin-inline: auto;
    }

    .content .header {
        margin-bottom: 2rem;
    }

    .content h2,
    .content h3,
    .content h4 {
        margin-top: 0;
        font-family: inherit;
        line-height: 1.2;
        text-wrap: balance;
    }

    .content h2 {
        font-size: 2.4rem;
        font-weight: 700;
    }

    .content .header h2 {
        margin: 0;
        font-size: 2.2rem;
        line-height: 1.3;
    }

    .content h3 {
        margin-bottom: 2.8rem;
        font-size: 3rem;
        font-weight: 500;
    }

    .content h4 {
        font-size: 1.7rem;
        font-weight: 700;
        color: #f2b146;
    }

    @media screen and (min-width: 768px) {
        .content .header h2 {
            margin: 0;
            font-size: 2.2rem;
            line-height: 1.3;
        }
    }

    .content .header h3 {
        margin: 0;
        font-family: inherit;
        font-size: 6rem;
        font-weight: 700;
        line-height: 1;
    }

    .content .header h4 {
        margin: 0;
        font-family: inherit;
        font-size: 1.8rem;
        font-weight: 700;
        line-height: 1.2;
    }

    .content .title h2 {
        margin-top: 0;
        color: #f5b93a;
        font-weight: 700;
        font-size: 2.9rem;
        font-size: clamp(2.4rem, 0.8rem + 4.4444vw, 2.8rem);
        text-wrap: initial;
        line-height: 1.15;
    }

    .content#content-0 {
        opacity: 1;
        visibility: visible;
        padding-top: 2.4rem;
    }

    @media screen and (min-width: 768px) {
        .content#content-0,
        .content#content-1 {
            padding-top: 0;
        }

        .content#content-1 .text {
            p {
                display: inline-block;
            }
        }
    }

    #content-0 h2,
    #content-0 h3,
    #content-1 h2,
    #content-1 h3 {
        font-family: inherit;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
    }

    @media screen and (max-width: 427px) {
        #content-0 h2,
        #content-1 h2,
        .content .header h2 {
            font-size: 4.8rem;
        }

        #content-0.content h3,
        #content-1.content h3,
        .content .header h3 {
            font-size: 3.1rem;
        }
    }

    @media screen and (min-width: 428px) and (max-width: 767px) {
        #content-0 h2,
        #content-1 h2,
        .content .header h2 {
            font-size: 5.8rem;
        }

        #content-0.content h3,
        #content-1.content h3,
        .content .header h3 {
            font-size: 3.8rem;
        }
    }

    @media screen and (max-width: 767px) {
        #slider-1 {
            .content {
                padding-top: 14rem;
            }
        }

        #slider-2 {
            .content {
                padding-top: 4rem;
                text-align: center;
            }
        }

        .content {
            .title h3 {
                font-size: 2rem;
                color: #f5b93a;
            }

            h4 {
                margin-top: 2.6rem;
                margin-bottom: 2.6rem;
                font-size: 1.8rem;
                color: #08214d;
            }
        }

        #content-0.content,
        #content-1.content {
            padding-top: 16rem;

            p {
                font-size: 2.4rem !important;
            }
        }

        #content-0 h2,
        #content-1 h2 {
            margin: 0 0 1rem;
        }

        #content-0.content h3,
        #content-1.content h3 {
            margin: 0 0 5rem;
        }

        #content-1.content {
            .title {
                h2,
                h3,
                img {
                    display: none;
                }
            }
        }
    }

    @media screen and (min-width: 768px) {
        .content#content-0 h2,
        .content#content-1 h2 {
            margin-bottom: 0;
            font-size: clamp(6.6rem, 8.835vw + -0.185rem, 11.3rem);
        }
    }

    #content-0 h3,
    #content-1 h3 {
        margin: 0 0 8px;
        font-size: clamp(3.1rem, 1.966vw + 2.392rem, 3.9rem);
    }

    @media screen and (min-width: 768px) {
        #content-0 h3,
        #content-1 h3 {
            margin-bottom: clamp(1rem, -0.0843rem + 3.012vw, 3rem);
            font-size: clamp(4.3rem, 6.015vw + -0.32rem, 7.5rem);
        }
    }

    #content-0 h4 {
        margin-bottom: 96px;
        font-family: inherit;
        font-size: 2.1rem;
        font-weight: 700;
        line-height: 1.2;
        text-wrap: balance;
    }

    @media screen and (min-width: 768px) {
        #content-0 h4 {
            margin-bottom: 0;
            font-size: clamp(1.8rem, 0.6072rem + 3.3133vw, 4rem);
            line-height: 1.4;
        }

        #content-0 p.help,
        #content-1 p.help {
            background-color: hsl(42, 100%, 70%);
            color: black;
            font-size: clamp(1.4rem, 1.3143rem + 0.2381vw, 1.6rem) !important;
            margin-top: 2rem;
            padding: 0.5rem clamp(1rem, 0.1801rem + 1.0676vw, 1.6rem);
            border-radius: 2px;
        }
    }

    #content-0 p,
    #content-1 p {
        font-size: 2rem !important;
    }

    .content .title img {
        width: 4rem;
        margin-inline: auto;
        margin-bottom: 6px;
    }

    .content p {
        margin-left: auto;
        margin-right: auto;
        line-height: 1.3;
        text-wrap: balance;
    }

    .content p:not(:first-of-type) {
        margin-top: clamp(1.6rem, 1.3831rem + 0.6024vw, 2rem);
    }

    .content a[href] {
        padding: 1rem 4rem;
        border-radius: clamp(0.6rem, 0.0578rem + 1.506vw, 1.6rem);
        background: #f3ab35;
        color: #0d2043;
        text-align: center;
        font-size: clamp(1.6rem, 1.0578rem + 1.506vw, 2.6rem);
        font-weight: 700;
        line-height: 1.2;
        text-decoration: none;
        cursor: pointer;
    }

    .content a[href]:hover {
        text-decoration: none;
    }

    @media screen and (min-width: 768px) {
        .content {
            padding-top: 0;

            &#content-2,
            &#content-8 {
                padding-top: 0;
            }

            &#content-4 {
                place-content: start;
                padding-top: 0;
            }
        }

        .content h2 {
            margin-top: 0;
            margin-bottom: 0;
            font-size: clamp(3.6rem, 2.632vw + 1.579rem, 5rem);
        }

        .content h3 {
            margin-bottom: 2.8rem;
            font-size: clamp(2.4rem, 3.008vw + 0.09rem, 4rem);
            font-weight: 500;
        }

        .content h4 {
            margin-bottom: 0.1rem;
            font-size: clamp(1.6rem, 1.504vw + 0.445rem, 2.4rem);
            font-weight: 700;
            color: #f2b146;
        }

        .content p {
            margin-top: 1rem;
            margin-bottom: 1rem;
            font-size: clamp(1.5rem, 1.692vw + 0.201rem, 2.4rem);
        }
    }

    @media screen and (min-width: 868px) {
        .content {
            place-content: center;
            padding-top: 0;

            &#content-4 {
                place-content: center;
            }

            &#content-2,
            &#content-4,
            &#content-8 {
                padding-top: 0;
            }
        }
    }

    @media screen and (min-width: 1025px) {
        .content {
            place-content: center;
            padding-top: 0;

            &#content-2,
            &#content-4 {
                padding-top: 0;
            }
        }

        h2 br {
            display: none;
        }

        .content h4 {
            margin-bottom: 1.6rem;
        }

        .content p {
            font-size: 2rem !important;
        }
    }

    #slider-1.slider-container {
        top: 6rem;
        width: 59.4rem;
        height: 59.4rem;
    }

    @media screen and (min-width: 768px) {
        #slider-1.slider-container {
            top: auto;
            width: 100%;
            height: 100%;
        }
    }

    #slider-2.slider-container {
        top: -18rem;
        width: 85vw;
        max-width: 61.4rem;
        height: auto;
        margin-inline: auto;
        padding-top: 1rem;
    }

    #slider-1.slider-container-fade .slider-slide,
    #slider-2.slider-container-fade .slider-slide {
        opacity: 0 !important;
    }

    #slider-1.slider-container-fade .slider-slide-active,
    #slider-2.slider-container-fade .slider-slide-active {
        opacity: 1 !important;
    }

    .slider-buttons {
        position: absolute;
        bottom: 13.4rem;
        width: 18.4rem;
        display: flex;
        /*justify-content: space-between;*/
        align-items: center;
        max-width: 61.4rem;
        margin-inline: auto;
        z-index: 10;
    }

    button {
        position: relative;
        color: #fff;
        background-color: #08214d;
        border: 3px solid #50a1bc;
        border-radius: 50%;
        width: 5.2rem;
        height: 5.2rem;
    }

    button::before {
        content: "";
        display: grid;
        place-content: center;
        position: absolute;
        inset: 0;
        top: 8px;
    }

    button.custom-prev::before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='32' viewBox='0 0 23 32' fill='none'%3E%3Cpath d='M0.19826 15.7452L22.1906 31.3606L22.5339 0.624993L0.19826 15.7452Z' fill='white'/%3E%3C/svg%3E");
        left: -8px;
    }

    button.custom-next::before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='32' viewBox='0 0 23 32' fill='none'%3E%3Cpath d='M22.7512 15.9104L0.585835 0.541645L0.585835 31.2792L22.7512 15.9104Z' fill='white'/%3E%3C/svg%3E");
        right: 8px;
        transform: scaleX(-1);
    }

    button.custom-prev {
        left: -2rem;
        display: none !important;    
    }

    button.custom-next {
        right: 2rem;
    }

    #slider-2 .text-content {
        position: relative;
        max-width: 61.4rem;
        margin-inline: auto;
        text-align: center;
    }

    #slider-2 .text-content .content {
        position: relative;
        top: 0;
        width: auto;
        max-width: initial;
        height: 100%;
        height: max-content;
        padding: 0;

        &#text-content-1 {
            display: none;
        }
    }

    #slider-2 .text-content .content p {
        font-size: 1.8rem !important;
        line-height: 1.4;
    }

    @media screen and (max-width: 767px) {
        #slider-2 .text-content .content p {
            font-size: 1.8rem !important;
            color: #2c4266;
        }

        #slider-2 #text-content-1 p {
            display: none;
        }
    }

    #slider-2 .text-content .content a[href] {
        padding: 1rem 4rem;
        border-radius: 8px;
        background: #f3ab35;
        color: #0d2043;
        text-align: center;
        font-size: 2rem;
        font-weight: 600;
        line-height: 1.2;
        text-decoration: none;
        cursor: pointer;
    }

    #slider-2 .text-content#content-default {
        padding-top: 0;
    }

    h2:empty,
    p:empty {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .plastic-recycling-chain-widget {
        transition: margin-bottom 0.5s ease;
    }

    @-moz-document url-prefix() {
        .plastic-recycling-chain-widget #slider-2 button::before {
            top: 0;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6221462a */.fz-lrg.fz-lrg p {
    font-size: 2rem;
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ee92c6c */.fz-lrg.fz-lrg p {
    font-size: 2rem;
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10382732 */.qa-box {
    background-color: #fff;
    
    .qa-box-container {
        padding: 1.4rem 0;
        background-color: #f2b146;
        border-radius: 8px;

        .e-con-inner {
            flex-direction: column;
            align-items: center;

            @media screen and (min-width: 768px) {
                flex-direction: row;
                flex-wrap: nowrap;
            }
        }

        .col-1 {
            width: 23rem;
            padding-left: 1.8rem;
            margin-right: 2.8rem;
        }
        .col-2 {
            padding-right: 3rem;

            @media screen and (max-width: 767px) {
                padding-left: 3rem;
            }

            .first.before-p {
                margin-bottom: 3rem;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3ba191ef */.related-content-posts-parent {
    .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom {
        display: grid;
        grid-template-columns: repeat(1, 1fr);

        .elementor-1058 .elementor-element.elementor-element-7355e48 {
            max-width: 720px;
        }

        .elementor-1058 .elementor-element.elementor-element-5b1714f .elementor-heading-title {
            margin-top: 6px !important;
        }

        .elementor-1058 .elementor-element.elementor-element-a470de9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
            background-size: cover;
        }
    }
    
    #post-7384 {
        display: none;
    }
}

@media (min-width: 768px) {
    .related-content-posts-parent {
        .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom {
            display: grid;
            grid-template-columns: repeat(2, 1fr);

            .elementor-1058 .elementor-element.elementor-element-7355e48 {
                max-width: 440px;
            }
        }
    }
}

@media (min-width: 1025px) {
    .related-content-posts-parent {
        .ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom {
            grid-template-columns: repeat(3, 1fr);
        }
    }
}/* End custom CSS */