* {
        box-sizing: border-box;
    }

    body {
        margin: 0;
    }

    #ibvvn {
        margin: 0 0 0px 0;
    }

    #ii0vb {
        border-radius: 0 0 0 0;
    }

    #nav_btn {
        color: black;
        font-family: Inter, sans-serif;
        font-size: 16px;
    }

    * {
        box-sizing: border-box;
    }

    body {
        margin: 0;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #isf31j {
        visibility: hidden;
        font-size: 55px;
        min-height: 440px;
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 20px;
        background-image: url('/Images/_A_868fd76b-1426-4d26-8ff1-a135ec9736b1.png');
        object-fit: cover;
        background-repeat: no-repeat;
    }

    .hero-section-henkels {
        position: relative;
        width: 100%;
        height: 100vh;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .hero-section-henkels .video-background {
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        transform: translate(-50%, -50%);
        z-index: 1;
        object-fit: cover;
    }

    .hero-section-henkels .hero-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.3);
        z-index: 2;
    }

    .hero-section-henkels .hero-content {
        position: relative;
        z-index: 3;
        text-align: center;
        color: #ffffff !important;
        padding: 20px;
        height: 100%;
    }

    .hero-section-henkels .hero-title {
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        font-size: 4rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 3px;
        text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.7);
        line-height: 1.2;
        left: 50%;
        margin-bottom: 0;
        margin-top: 99px;
    }

    .hero-section-henkels .video-link-btn {
        position: absolute;
        bottom: 40px;
        left: 40px;
        z-index: 3;
        background: rgba(255, 255, 255, 0.9);
        color: #000;
        padding: 12px 24px;
        text-decoration: none;
        font-weight: 600;
        font-size: 0.9rem;
        border-radius: 4px;
        transition: all 0.3s ease;
        display: inline-block;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
    }

    .hero-section-henkels .video-link-btn:hover {
        background: rgba(255, 255, 255, 1);
        color: #000 !important;
        transform: translateY(-2px);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
    }

    .graph-outer-container-PudKa .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-PudKa .flex-seventy {
        flex-basis: 70%;
    }

    .fixed-3-7 .col-sm-3 {
        width: 25%;
    }

    .fixed-3-7 .col-sm-9 {
        width: 75%;
    }

    .main_header {
        width: 100%;
        color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        border-color: black;
        background-color: rgba(0, 0, 0, 0);
    }

    .graph-outer-container-OCqzj .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-OCqzj .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-XAOUK .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-XAOUK .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-jplVx .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-jplVx .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-rCOFF .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-rCOFF .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-6upar .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-6upar .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-jnV5i .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-jnV5i .flex-seventy {
        flex-basis: 70%;
    }

    .navbar.navbar-expand-lg.navbar-light {
        color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        border-color: black;
    }

    .graph-outer-container-PD7pT .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-PD7pT .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-boAOu .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-boAOu .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-QGAP5 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-QGAP5 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-AvcCD .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-AvcCD .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-49ofT .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-49ofT .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-amTdU .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-amTdU .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-qxZIU .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-qxZIU .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Z2DUq .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Z2DUq .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-2Va93 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2Va93 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-tX0mo .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-tX0mo .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Z1hAA .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Z1hAA .flex-seventy {
        flex-basis: 70%;
    }

    .nav-link.nav-ancher-tag.text-white {
        color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        border-color: black;
    }

    .graph-outer-container-Yv30I .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Yv30I .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-NLtKk .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-NLtKk .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-w9tJK .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-w9tJK .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-3RevA .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-3RevA .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-tJi8d .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-tJi8d .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-leaa8 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-leaa8 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-VX6Ru .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-VX6Ru .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-MUuPZ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-MUuPZ .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-a56HH .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-a56HH .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-qhIjX .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-qhIjX .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-UfYvk .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-UfYvk .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-g20e2 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-g20e2 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-DvfWL .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-DvfWL .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-PNTVy .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-PNTVy .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-WCB9P .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-WCB9P .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-if2Yi .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-if2Yi .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-rGNcF .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-rGNcF .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-WJTHt .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-WJTHt .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-CdQ5Y .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-CdQ5Y .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Oc9Zn .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Oc9Zn .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-E7S6H .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-E7S6H .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-JsdW9 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-JsdW9 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-E36L1 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-E36L1 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-7MJHs .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-7MJHs .flex-seventy {
        flex-basis: 70%;
    }

    .main-hero-section .overlay {
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.5);
        undefined: undefined;
        width: 100%;
        height: 100%;
        z-index: 1;
    }

    .main-hero-section .hero-text-container {
        position: relative;
        z-index: 2;
    }

    .main-hero-section .background-text {
        font-size: 160px;
        font-weight: 700;
        color: rgba(255, 255, 255, 0.15);
        text-transform: uppercase;
        letter-spacing: 3px;
    }

    .main-hero-section .foreground-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 76px;
        font-weight: 600;
        color: #ffffff;
    }

    .main-hero-section .breadcrumb-container {
        z-index: 2;
        position: absolute;
        bottom: 70px;
    }

    .breadcrumb li {
        color: #fff;
        font-size: 18px;
        display: flex;
        align-items: center;
    }

    .breadcrumb a {
        color: #fff;
        text-decoration: none;
        transition: color 0.3s;
    }

    .breadcrumb i {
        font-size: 14px;
        color: #ccc;
    }

    .graph-outer-container-Dt3LU .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Dt3LU .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-TykK1 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-TykK1 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Jv3NM .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Jv3NM .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-7M3d6 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-7M3d6 .flex-seventy {
        flex-basis: 70%;
    }

    .fas.fa-search.text-white {
        color: black;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .px-4.container-fluid {
        color: black;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .graph-outer-container-D8m9I .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-D8m9I .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-C9alL .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-C9alL .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-tj8Pa .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-tj8Pa .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-w5Riq .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-w5Riq .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-1kWbo .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-1kWbo .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-EYxkc .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-EYxkc .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-5QTtP .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-5QTtP .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-YIzGx .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-YIzGx .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-6rPyE .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-6rPyE .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-gvNnQ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-gvNnQ .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Qy2ck .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Qy2ck .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-kfUm5 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-kfUm5 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-D9sx9 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-D9sx9 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-yQeoh .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-yQeoh .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-lsjDo .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-lsjDo .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-u2veB .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-u2veB .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-wzqNw .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-wzqNw .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-4nLR5 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-4nLR5 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-qMjC6 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-qMjC6 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Hhdby .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Hhdby .flex-seventy {
        flex-basis: 70%;
    }

    .collapse.navbar-collapse.justify-content-end {
        color: black;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .graph-outer-container-vj1GZ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-vj1GZ .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-soZrk .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-soZrk .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Op8gn .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Op8gn .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-i7tFS .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-i7tFS .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-mbLvt .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-mbLvt .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-YSed1 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-YSed1 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-BgWJF .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-BgWJF .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-5pcnX .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-5pcnX .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-CezwV .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-CezwV .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-oQM7l .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-oQM7l .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-GNpsC .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-GNpsC .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-pmYLi .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-pmYLi .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-6GJHV .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-6GJHV .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-oE8Be .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-oE8Be .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-ewSQj .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ewSQj .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-65ZqI .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-65ZqI .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-LYOSC .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-LYOSC .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-dRcqn .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-dRcqn .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-xjjnW .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-xjjnW .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-dsSw6 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-dsSw6 .flex-seventy {
        flex-basis: 70%;
    }

    .show_more_input-KOV2I:checked~.show_more_text-KOV2I {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-KOV2I:checked+.accordion01Block-KOV2I .caretDown-KOV2I {
        transform: rotate(180deg);
    }

    .show_more_input-aFQ75:checked~.show_more_text-aFQ75 {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-aFQ75:checked+.accordion01Block-aFQ75 .caretDown-aFQ75 {
        transform: rotate(180deg);
    }

    .show_more_input-EEKqx:checked~.show_more_text-EEKqx {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-EEKqx:checked+.accordion01Block-EEKqx .caretDown-EEKqx {
        transform: rotate(180deg);
    }

    .show_more_input-NzLP8:checked~.show_more_text-NzLP8 {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-NzLP8:checked+.accordion01Block-NzLP8 .caretDown-NzLP8 {
        transform: rotate(180deg);
    }

    .show_more_input-zj5sR:checked~.show_more_text-zj5sR {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-zj5sR:checked+.accordion01Block-zj5sR .caretDown-zj5sR {
        transform: rotate(180deg);
    }

    .graph-outer-container-QUC1X .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-QUC1X .flex-seventy {
        flex-basis: 70%;
    }

    .show_more_input-ojimS:checked~.show_more_text-ojimS {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-ojimS:checked+.accordion01Block-ojimS .caretDown-ojimS {
        transform: rotate(180deg);
    }

    .show_more_input-aIP8Y:checked~.show_more_text-aIP8Y {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-aIP8Y:checked+.accordion01Block-aIP8Y .caretDown-aIP8Y {
        transform: rotate(180deg);
    }

    .show_more_input-fLbYB:checked~.show_more_text-fLbYB {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-fLbYB:checked+.accordion01Block-fLbYB .caretDown-fLbYB {
        transform: rotate(180deg);
    }

    .show_more_input-cg9VM:checked~.show_more_text-cg9VM {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-cg9VM:checked+.accordion01Block-cg9VM .caretDown-cg9VM {
        transform: rotate(180deg);
    }

    .show_more_input-IG5nI:checked~.show_more_text-IG5nI {
        max-height: 700px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
    }

    .show_more_input-IG5nI:checked+.accordion01Block-IG5nI .caretDown-IG5nI {
        transform: rotate(180deg);
    }

    .graph-outer-container-MAQM3 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-MAQM3 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-vwsYC .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-vwsYC .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-HqSEY .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-HqSEY .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-AFMmS .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-AFMmS .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-S3hUQ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-S3hUQ .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-2G4ZQ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2G4ZQ .flex-seventy {
        flex-basis: 70%;
    }

    .carousel-control-next.justify-content-end.px-5 {
        color: black;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .container-fluid.overflow-hidden.custom_slider_classes {
        color: black;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        padding: 0 0 0 0;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    .graph-outer-container-cFFjm .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-cFFjm .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-9yYyt .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-9yYyt .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-wudqW .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-wudqW .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-5QXwL .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-5QXwL .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-cJDkI .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-cJDkI .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-pDAc8 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-pDAc8 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-01V8e .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-01V8e .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-5QZpO .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-5QZpO .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-b7r37 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-b7r37 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-vL5gK .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-vL5gK .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-xCnWv .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-xCnWv .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-5Qnzh .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-5Qnzh .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-xrVNJ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-xrVNJ .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-jv0X6 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-jv0X6 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-ypyWN .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ypyWN .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-bQP3x .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-bQP3x .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-1dm8O .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-1dm8O .flex-seventy {
        flex-basis: 70%;
    }

    section.contact {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: rgb(235, 245, 241);
    }

    .contact_img img {
        width: 100%;
        object-fit: cover;
        max-width: 100%;
    }

    .contact_field button {
        background-color: rgb(2, 133, 84);
        width: 100%;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        color: white;
        font-size: 16px;
        border-top-width: initial;
        border-right-width: initial;
        border-bottom-width: initial;
        border-left-width: initial;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: initial;
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
    }

    .contact_field label {
        width: 100%;
        display: block;
        font-size: 14px;
        margin-bottom: 10px;
        color: #ffffff !important;
    }

    .contact_field input,
    .contact_field select,
    .contact_field textarea {
        width: 100%;
        display: block;
        outline-color: initial;
        outline-style: none;
        outline-width: initial;
        border-top-width: initial;
        border-right-width: initial;
        border-bottom-width: initial;
        border-left-width: initial;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: initial;
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        margin-bottom: 15px;
        font-size: 14px;
    }

    .contact_field textarea {
        height: 150px;
        color: grey;
        font-family: Inter, sans-serif;
    }

    .input_radio input {
        width: auto;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .input_radio label {
        width: auto;
        margin-left: 5px;
    }

    .input_checkbox input {
        width: auto;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .input_checkbox label {
        width: auto;
        margin-left: 5px;
    }

    .graph-outer-container-KZjub .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-KZjub .flex-seventy {
        flex-basis: 70%;
    }

    .col-12.col-sm-6.col-md-2.mb-4 {
        padding: 20px 0px 20px 0px;
        color: white;
        border-color: black;
        padding-top: 20px;
        padding-right: 0px;
        padding-bottom: 20px;
        padding-left: 0px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .graph-outer-container-s6hK5 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-s6hK5 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-3PbYP .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-3PbYP .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-WtUS8 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-WtUS8 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-cnrLY .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-cnrLY .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-pKBKg .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-pKBKg .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-hvMQn .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-hvMQn .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-G9CPb .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-G9CPb .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-hqm2I .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-hqm2I .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-hvrpe .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-hvrpe .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-U530T .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-U530T .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Ge4pR .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Ge4pR .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-xyAya .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-xyAya .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-NIZkk .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-NIZkk .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-knyzO .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-knyzO .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-g2XH5 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-g2XH5 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-yHrBq .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-yHrBq .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-psINt .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-psINt .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-w8Wlf .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-w8Wlf .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-8dDDh .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-8dDDh .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-0BmD4 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-0BmD4 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-IuhIz .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-IuhIz .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-dT2pE .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-dT2pE .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-3swFg .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-3swFg .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-JPQlX .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-JPQlX .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-2sPsr .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2sPsr .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-rZdzx .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-rZdzx .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-lYnyf .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-lYnyf .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-7iR2i .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-7iR2i .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-byN4q .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-byN4q .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-93Fvc .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-93Fvc .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-eUzPe .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-eUzPe .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-TEC7I .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-TEC7I .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-NbMXn .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-NbMXn .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-sztTu .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-sztTu .flex-seventy {
        flex-basis: 70%;
    }

    .project-card-wesdf img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: transform 0.3s;
    }

    .graph-outer-container-mXs09 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-mXs09 .flex-seventy {
        flex-basis: 70%;
    }

    .project-card-wesdf .arrow-icon a {
        text-decoration: none;
    }

    .graph-outer-container-DzLyK .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-DzLyK .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-9APn3 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-9APn3 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-t3yKU .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-t3yKU .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-NoLh2 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-NoLh2 .flex-seventy {
        flex-basis: 70%;
    }

    .is-collapsed .header-hidden-iMwCT {
        display: flex;
    }

    .is-collapsed .header-visible-iMwCT {
        display: none;
    }

    .collapsible-wrapper-iMwCT.is-expanded .collapsible-content-iMwCT {
        display: block;
    }

    .is-collapsed .header-hidden-Xq84l {
        display: flex;
    }

    .is-collapsed .header-visible-Xq84l {
        display: none;
    }

    .collapsible-wrapper-Xq84l.is-expanded .collapsible-content-Xq84l {
        display: block;
    }

    .graph-outer-container-tjyBM .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-tjyBM .flex-seventy {
        flex-basis: 70%;
    }

    .is-collapsed .header-hidden-1yyyN {
        display: flex;
    }

    .is-collapsed .header-visible-1yyyN {
        display: none;
    }

    .collapsible-wrapper-1yyyN.is-expanded .collapsible-content-1yyyN {
        display: block;
    }

    .is-collapsed .header-hidden-3q2R6 {
        display: flex;
    }

    .is-collapsed .header-visible-3q2R6 {
        display: none;
    }

    .collapsible-wrapper-3q2R6.is-expanded .collapsible-content-3q2R6 {
        display: block;
    }

    .is-collapsed .header-hidden-IDHJI {
        display: flex;
    }

    .is-collapsed .header-visible-IDHJI {
        display: none;
    }

    .collapsible-wrapper-IDHJI.is-expanded .collapsible-content-IDHJI {
        display: block;
    }

    .is-collapsed .header-hidden-YWXbj {
        display: flex;
    }

    .is-collapsed .header-visible-YWXbj {
        display: none;
    }

    .collapsible-wrapper-YWXbj.is-expanded .collapsible-content-YWXbj {
        display: block;
    }

    .is-collapsed .header-hidden-o5ow1 {
        display: flex;
    }

    .is-collapsed .header-visible-o5ow1 {
        display: none;
    }

    .collapsible-wrapper-o5ow1.is-expanded .collapsible-content-o5ow1 {
        display: block;
    }

    .graph-outer-container-a4K5q .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-a4K5q .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-T57U2 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-T57U2 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-EujpH .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-EujpH .flex-seventy {
        flex-basis: 70%;
    }

    .custom_section_blm73ghx .graph-outer-container-w5Riq {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .custom_section_blm73ghx .graph-outer-container-w5Riq .flex-thirty {
        flex-basis: 30%;
    }

    .custom_section_blm73ghx .graph-outer-container-w5Riq .flex-seventy {
        flex-basis: 70%;
    }

    .custom_section_blm73ghx .graph-cell-w5Riq {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .custom_section_blm73ghx .graph-cell-heW7a {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .custom_section_blm73ghx #i8zpzl {
        min-width: 60%;
        color: black;
        background-color: rgb(0, 132, 83);
    }

    .custom_section_blm73ghx #iv9dy2 {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .custom_section_blm73ghx #i5i8c4 {
        height: 594px;
        max-width: 1992px;
        margin: 0px auto;
        color: black;
        padding: 0px;
        min-height: 594px;
    }

    .custom_section_blm73ghx .heading07Block-rB1Sl {
        color: rgb(51, 51, 51);
        font-size: 28px;
        line-height: 42px;
        font-weight: 700;
        text-align: left;
        width: 100%;
    }

    .custom_section_blm73ghx .paragraph01Block-QOGin {
        width: 270px;
        color: rgb(0, 0, 0);
        font-family: Inter;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.4em;
        text-align: left;
    }

    .custom_section_blm73ghx .button10-4RWUI {
        width: 123px;
        height: 48px;
        font-size: 16px;
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-radius: 7px;
        border: 0px;
        text-align: center;
        padding: 10px 20px;
        background-color: rgb(245, 246, 247) !important;
        color: rgb(6, 28, 61) !important;
    }

    .custom_section_blm73ghx #igv5jj {
        white-space-collapse: preserve;
    }

    .custom_section_blm73ghx .graph-outer-container-1kWbo {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .custom_section_blm73ghx .graph-outer-container-1kWbo .flex-thirty {
        flex-basis: 30%;
    }

    .custom_section_blm73ghx .graph-outer-container-1kWbo .flex-seventy {
        flex-basis: 70%;
    }

    .custom_section_blm73ghx .graph-cell-1kWbo {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .custom_section_blm73ghx #iw7n02 {
        font-family: Figtree, sans-serif;
        color: rgb(255, 255, 255);
    }

    .custom_section_blm73ghx #iuahlp {
        width: 100%;
        color: white;
        font-size: 18px;
        font-family: Figtree, sans-serif;
    }

    .custom_section_blm73ghx #iy10v7 {
        border: 0px solid black;
        width: auto;
        border-radius: 0px;
        background-color: rgb(255, 209, 0) !important;
    }

    .custom_section_blm73ghx #iabq1l {
        color: black;
        max-width: 552px;
        margin: 0px auto;
    }

    .custom_section_blm73ghx #i9h9nx {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        color: black;
    }

    .custom_section_blm73ghx #injmi6 {
        color: black;
        margin: 0px 10px 0px 0px;
        font-family: Figtree, sans-serif;
        font-weight: 700;
        font-size: 18px;
    }

    .custom_section_blm73ghx #iih72l {
        color: black;
    }

    .graph-outer-container-nIJUa .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-nIJUa .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-L55Tm .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-L55Tm .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-JsZW6 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-JsZW6 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-p4YiL .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-p4YiL .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-cm31R .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-cm31R .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-6BT0D .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-6BT0D .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-D9N8k .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-D9N8k .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-6Nj2e .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-6Nj2e .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-2YqF2 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2YqF2 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-LQnTu .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-LQnTu .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-mVV17 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-mVV17 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-E1ZYV .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-E1ZYV .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-ZAIS2 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ZAIS2 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-TqSkf .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-TqSkf .flex-seventy {
        flex-basis: 70%;
    }

    .project-card-wesdf .bottom-strip {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #034638;
        color: white;
        padding: 40px;
        font-weight: bold;
        font-size: 30px;
    }

    .project-card-wesdf:hover .bottom-strip {
        opacity: 0;
        pointer-events: none;
    }

    .project-card-wesdf .news-overlay {
        position: absolute;
        inset: 0;
        background-color: #034638;
        color: white;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 40px;
        opacity: 0;
        transition: 0.3s;
    }

    .project-card-wesdf:hover .news-overlay {
        opacity: 1;
    }

    .project-card-wesdf .news-text {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .project-card-wesdf .news-description {
        font-size: 16px;
        line-height: 1.5;
    }

    .project-card-wesdf .arrow-icon {
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .project-card-wesdf .arrow-icon .icon-box {
        background-color: white;
        width: 72px;
        height: 72px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .project-card-wesdf .arrow-icon i {
        color: black;
        font-size: 22px;
    }

    .graph-outer-container-4pMoG .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-4pMoG .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-GrQBC .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-GrQBC .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-loSUg .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-loSUg .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-jI3BQ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-jI3BQ .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-JTsaa .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-JTsaa .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-an1Ll .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-an1Ll .flex-seventy {
        flex-basis: 70%;
    }

    .custom-list-xgkez p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
    }

    .custom-list-Gm2sl p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
    }

    .custom-list-eImtR p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
    }

    .custom-list-D7cCh p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
    }

    .custom-list-XCExZ p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
    }

    .custom-list-dMg9e p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
        width: 100%;
    }

    .custom-list-rAFWe p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
        width: 100%;
    }

    .custom-list-wMBuH p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
        width: 100%;
    }

    .custom-list-YlbWw p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
        width: 100%;
    }

    .section-custom-overly .project-card img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.3s;
    }

    .project-varient-overlay .project-card img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.3s;
    }

    .custom-list-WWA8W p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
        width: 100%;
    }

    .custom-hover_section .custom-card {
        position: relative;
        background-image: url('/Images/_A_51059a49-7b4e-4541-b3d4-dad0e37947e1.png');
        background-size: cover;
        background-position: center center;
        color: white;
        padding: 30px 40px;
        margin: 10px 0px;
        border-radius: 12px;
        font-family: sans-serif;
        font-size: 1.5rem;
        font-weight: bold;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        overflow: hidden;
    }

    .custom-hover_section .custom-card .overlay {
        position: absolute;
        inset: 0px;
        background-color: transparent;
        transition: background-color 0.3s;
        z-index: 0;
        border-radius: 0px;
    }

    .custom-hover_section .custom-card:hover .overlay {
        background-color: rgb(255, 191, 0);
        color: #000000 !important;
    }

    .custom-hover_section .custom-card p,
    .custom-hover_section .custom-card .icon {
        position: relative;
        z-index: 1;
    }

    .custom-hover_section .custom-card .icon {
        display: none;
        width: 24px;
        height: 24px;
        transition: transform 0.3s;
    }

    .custom-hover_section .custom-card:hover .icon {
        display: block;
    }

    .custom-list-o49jB p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
        width: 100%;
    }

    #iyxvpl :hover {
        color: black;
    }

    .project-varient-featured .custom-card {
        min-height: 350px;
        color: white;
        position: relative;
        background-size: cover;
        background-position: center center;
        border-top-right-radius: 40px;
        overflow: hidden;
        max-width: 541px;
    }

    .project-varient-featured .custom-card .overlay {
        position: absolute;
        inset: 0px;
        background-color: rgba(203, 0, 57, 0.8);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 40px 20px;
    }

    .project-varient-featured .custom-card .title {
        font-weight: bold;
        text-transform: uppercase;
        font-size: 24px;
        line-height: normal;
    }

    .project-varient-featured .custom-card .read-more {
        background: white;
        color: black;
        font-size: 0.9rem;
        padding: 0.4rem 0.8rem;
        border: none;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        gap: 0.3rem;
        border-radius: 0px;
        margin: 0px;
        width: fit-content;
        align-self: flex-start;
    }

    .project-varient-featured .custom-card .read-more-content {
        display: inline-flex;
        align-items: center;
        gap: 0.3rem;
    }

    .project-varient-featured .custom-card .read-more i {
        font-size: 0.8em;
        line-height: 1;
    }

    .project-varient-featured .custom-card .read-more:hover {
        background: rgb(240, 240, 240);
    }

    .accordion-label .icon {
        display: flex;
        align-items: center;
        margin-left: 10px;
    }

    .icon svg {
        width: 20px;
        height: 20px;
        stroke: currentcolor;
        fill: none;
        stroke-width: 2;
    }

    .icon .caret-up {
        display: none;
    }

    .graph-outer-container-x9d1U .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-x9d1U .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-x7dfR .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-x7dfR .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-UYKXg .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-UYKXg .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-JgGwU .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-JgGwU .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-9N5Kr .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-9N5Kr .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-kqKU6 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-kqKU6 .flex-seventy {
        flex-basis: 70%;
    }

    .is-collapsed .header-hidden-Yr9O1 {
        display: flex;
    }

    .is-collapsed .header-visible-Yr9O1 {
        display: none;
    }

    .collapsible-wrapper-Yr9O1.is-expanded .collapsible-content-Yr9O1 {
        display: block;
    }

    .is-collapsed .header-hidden-OSckY {
        display: flex;
    }

    .is-collapsed .header-visible-OSckY {
        display: none;
    }

    .collapsible-wrapper-OSckY.is-expanded .collapsible-content-OSckY {
        display: block;
    }

    .show_more_input-NTTWo:checked~.show_more_text-NTTWo {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-NTTWo:checked+.accordion01Block-NTTWo .caretDown-NTTWo {
        transform: rotate(180deg);
    }

    .show_more_input-NTTWo:checked+label .caretUp-NTTWo {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-NTTWo:checked+label .caretDown-NTTWo {
        display: none;
    }

    .show_more_input-bZ5EQ:checked~.show_more_text-bZ5EQ {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-bZ5EQ:checked+.accordion01Block-bZ5EQ .caretDown-bZ5EQ {
        transform: rotate(180deg);
    }

    .show_more_input-bZ5EQ:checked+label .caretUp-bZ5EQ {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-bZ5EQ:checked+label .caretDown-bZ5EQ {
        display: none;
    }

    .show_more_input-3bzsV:checked~.show_more_text-3bzsV {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-3bzsV:checked+.accordion01Block-3bzsV .caretDown-3bzsV {
        transform: rotate(180deg);
    }

    .show_more_input-3bzsV:checked+label .caretUp-3bzsV {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-3bzsV:checked+label .caretDown-3bzsV {
        display: none;
    }

    .show_more_input-ZAAKZ:checked~.show_more_text-ZAAKZ {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-ZAAKZ:checked+.accordion01Block-ZAAKZ .caretDown-ZAAKZ {
        transform: rotate(180deg);
    }

    .show_more_input-ZAAKZ:checked+label .caretUp-ZAAKZ {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-ZAAKZ:checked+label .caretDown-ZAAKZ {
        display: none;
    }

    .show_more_input-YAKHY:checked~.show_more_text-YAKHY {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-YAKHY:checked+.accordion01Block-YAKHY .caretDown-YAKHY {
        transform: rotate(180deg);
    }

    .show_more_input-YAKHY:checked+label .caretUp-YAKHY {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-YAKHY:checked+label .caretDown-YAKHY {
        display: none;
    }

    .show_more_input-yFoP3:checked~.show_more_text-yFoP3 {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-yFoP3:checked+.accordion01Block-yFoP3 .caretDown-yFoP3 {
        transform: rotate(180deg);
    }

    .show_more_input-yFoP3:checked+label .caretUp-yFoP3 {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-yFoP3:checked+label .caretDown-yFoP3 {
        display: none;
    }

    .is-collapsed .header-hidden-ZmjiV {
        display: flex;
    }

    .is-collapsed .header-visible-ZmjiV {
        display: none;
    }

    .collapsible-wrapper-ZmjiV.is-expanded .collapsible-content-ZmjiV {
        display: block;
    }

    .show_more_input-CCHY9:checked~.show_more_text-CCHY9 {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-CCHY9:checked+.accordion01Block-CCHY9 .caretDown-CCHY9 {
        transform: rotate(180deg);
    }

    .show_more_input-CCHY9:checked+label .caretUp-CCHY9 {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-CCHY9:checked+label .caretDown-CCHY9 {
        display: none;
    }

    .is-collapsed .header-hidden-Kxfd0 {
        display: flex;
    }

    .is-collapsed .header-visible-Kxfd0 {
        display: none;
    }

    .collapsible-wrapper-Kxfd0.is-expanded .collapsible-content-Kxfd0 {
        display: block;
    }

    .is-collapsed .header-hidden-7OxJO {
        display: flex;
    }

    .is-collapsed .header-visible-7OxJO {
        display: none;
    }

    .collapsible-wrapper-7OxJO.is-expanded .collapsible-content-7OxJO {
        display: block;
    }

    .is-collapsed .header-hidden-vdq8h {
        display: flex;
    }

    .is-collapsed .header-visible-vdq8h {
        display: none;
    }

    .collapsible-wrapper-vdq8h.is-expanded .collapsible-content-vdq8h {
        display: block;
    }

    .is-collapsed .header-hidden-aQrJV {
        display: flex;
    }

    .is-collapsed .header-visible-aQrJV {
        display: none;
    }

    .collapsible-wrapper-aQrJV.is-expanded .collapsible-content-aQrJV {
        display: block;
    }

    .is-collapsed .header-hidden-k6e7K {
        display: flex;
    }

    .is-collapsed .header-visible-k6e7K {
        display: none;
    }

    .collapsible-wrapper-k6e7K.is-expanded .collapsible-content-k6e7K {
        display: block;
    }

    .is-collapsed .header-hidden-H2q9Y {
        display: flex;
    }

    .is-collapsed .header-visible-H2q9Y {
        display: none;
    }

    .collapsible-wrapper-H2q9Y.is-expanded .collapsible-content-H2q9Y {
        display: block;
    }

    .show_more_input-5UQV2:checked~.show_more_text-5UQV2 {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-5UQV2:checked+.accordion01Block-5UQV2 .caretDown-5UQV2 {
        transform: rotate(180deg);
    }

    .show_more_input-5UQV2:checked+label .caretUp-5UQV2 {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-5UQV2:checked+label .caretDown-5UQV2 {
        display: none;
    }

    .show_more_input-uf4bi:checked~.show_more_text-uf4bi {
        max-height: 700px;
        padding: 10px 0;
    }

    .show_more_input-uf4bi:checked+.accordion01Block-uf4bi .caretDown-uf4bi {
        transform: rotate(180deg);
    }

    .show_more_input-uf4bi:checked+label .caretUp-uf4bi {
        display: inline;
        height: 40px;
        width: 40px;
    }

    .show_more_input-uf4bi:checked+label .caretDown-uf4bi {
        display: none;
    }

    .graph-outer-container-Osr4D .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Osr4D .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-bl9GT .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-bl9GT .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-RDMQN .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-RDMQN .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-lfwf3 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-lfwf3 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-2MMpu .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2MMpu .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-kwcgc .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-kwcgc .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-gCusq .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-gCusq .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-1eqOd .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-1eqOd .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-4TLLm .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-4TLLm .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-GS9AL .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-GS9AL .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-ZeQd2 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ZeQd2 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-2KmTp .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2KmTp .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-SQslG .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-SQslG .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-z1w8K .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-z1w8K .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-7mIwn .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-7mIwn .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-m1FID .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-m1FID .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-kXvbz .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-kXvbz .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-2BMyo .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2BMyo .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-4rj8F .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-4rj8F .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-4tNHs .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-4tNHs .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-T4OCg .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-T4OCg .flex-seventy {
        flex-basis: 70%;
    }

    .team-swiper-slider .swiper-wrapper {
        align-items: stretch;
        undefined: undefined;
    }

    .team-swiper-slider .swiper-slide {
        height: auto;
        undefined: undefined;
        display: flex;
    }

    .team-swiper-slider .swiper-button-next,
    .team-swiper-slider .swiper-button-prev {
        width: 44px;
        height: 44px;
        background-color: #000;
        border-radius: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .team-swiper-slider .swiper-button-next::after,
    .team-swiper-slider .swiper-button-prev::after {
        display: none;
    }

    .team-swiper-slider .swiper-button-next i,
    .team-swiper-slider .swiper-button-prev i {
        color: #fff;
        font-size: 16px;
    }

    .team-swiper-slider .team-card {
        border: none;
        border-radius: 0px;
        overflow: hidden;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        height: 300px;
        undefined: undefined;
        display: flex;
        flex-direction: column;
        flex: 1;
        position: relative;
        background-size: cover;
        background-position: center;
        border-top-left-radius: 40px;
        justify-content: flex-end;
    }

    .team-swiper-slider .team-card img {
        height: 200px;
        object-fit: cover;
        border-radius: 0px;
        width: 100%;
    }

    .team-swiper-slider .card-body {
        padding: 0.75rem 1rem 0.5rem;
    }

    .team-swiper-slider .video-footer {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        undefined: undefined;
        font-size: 0.875rem;
        background-color: rgba(255, 209, 0, 0.2);
        color: #000000;
        padding: 0.5rem 1rem 1rem;
        flex-grow: 1;
    }

    .team-swiper-slider .video-footer .desc {
        flex: 1;
        overflow: hidden;
        undefined: undefined;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .team-swiper-slider .video-footer .duration {
        white-space: nowrap;
        margin-left: 1rem;
    }

    .graph-outer-container-pDfII .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-pDfII .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-KfpvE .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-KfpvE .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-P2BhT .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-P2BhT .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Rc5Ha .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Rc5Ha .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-ZiazH .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ZiazH .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-Wn7jp .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-Wn7jp .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-ViaJH .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ViaJH .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-KfMHm .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-KfMHm .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-ZdTQM .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ZdTQM .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-T9m2j .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-T9m2j .flex-seventy {
        flex-basis: 70%;
    }

    .team-swiper-slider .overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 132, 83, 0.5);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: white;
        font-weight: bold;
        text-align: center;
        padding: 1rem;
    }

    .team-swiper-slider .pdf-icon {
        position: absolute;
        bottom: 0;
        right: 0;
        background: white;
        padding: 12px;
    }

    .team-swiper-slider .pdf-icon img {
        width: 30px;
        height: auto;
    }

    .graph-outer-container-fVtS7 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-fVtS7 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-C4LUr .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-C4LUr .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-RbCq8 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-RbCq8 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-oO2V2 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-oO2V2 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-w5Riq {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-cell-w5Riq {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .graph-cell-heW7a {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .heading07Block-rB1Sl {
        color: #333;
        font-size: 28px;
        line-height: 42px;
        font-weight: 700;
        text-align: left;
        width: 100%;
    }

    .paragraph01Block-QOGin {
        width: 270px;
        color: #000000;
        font-family: Inter;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.4em;
        text-align: left;
    }

    .button10-4RWUI {
        width: 123px;
        height: 48px;
        font-size: 16px;
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-radius: 7px;
        border: 0px;
        text-align: center;
        padding: 10px 20px 10px 20px;
        background-color: #F5F6F7 !important;
        color: #061C3D !important;
        undefined: undefined;
    }

    .graph-outer-container-1kWbo {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-cell-1kWbo {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .graph-outer-container-tJi8d {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px 50px 10px 50px;
        color: black;
        border-color: black;
        padding-top: 10px;
        padding-right: 50px;
        padding-bottom: 10px;
        padding-left: 50px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .graph-cell-tJi8d {
        flex-grow: 1;
        flex-basis: 100%;
        margin: 0 20px 0 0;
        border-radius: 0 20px 0 0;
        color: white;
        border-color: black;
        min-height: 250px;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        margin-top: 0px;
        margin-right: 20px;
        margin-bottom: 0px;
        margin-left: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        background-position-x: 50%;
        background-position-y: 50%;
    }

    .graph-outer-container-MUuPZ {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        height: 100%;
        border-radius: 0 20px 0 0;
        background-color: rgba(0, 132, 83, 0.8);
        color: black;
        border-color: black;
        padding: 10px 10px 10px 30px;
        border-top-left-radius: 0px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 30px;
    }

    .graph-cell-MUuPZ {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
        color: black;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .heading05Block-Xpyvw {
        color: rgb(255, 255, 255);
        font-size: 48px;
        line-height: 35px;
        font-weight: 600;
        text-align: left;
        width: 100%;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .button10-lVVF8 {
        width: 170px;
        height: 48px;
        font-size: 16px;
        font-weight: 700;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: initial;
        border-right-style: initial;
        border-bottom-style: initial;
        border-left-style: initial;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        text-align: center;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        background-color: rgb(255, 223, 73) !important;
        color: rgb(6, 28, 61) !important;
        border-color: black;
        border-radius: 0px 0px 0 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .graph-outer-container-D8m9I {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-cell-D8m9I {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .heading01Block-iWtC4 {
        color: #333;
        font-size: 58px;
        line-height: 87px;
        font-weight: 700;
        text-align: left;
        width: 100%;
    }

    .graph-outer-container-3RevA {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        color: black;
        border-color: black;
        min-height: 50vh;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .graph-cell-3RevA {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
        color: black;
        border-color: black;
        padding: 20px 50px 20px 50px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        padding-top: 20px;
        padding-right: 50px;
        padding-bottom: 20px;
        padding-left: 50px;
    }

    .heading03Block-QIkGb {
        color: rgb(51, 51, 51);
        font-size: 48px;
        line-height: 72px;
        font-weight: 600;
        text-align: center;
        width: 100%;
        padding: 0px 150px 0px 150px;
        border-color: black;
        padding-top: 0px;
        padding-right: 150px;
        padding-bottom: 0px;
        padding-left: 150px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .paragraph01Block-Cf1YU {
        width: 100%;
        color: rgb(0, 0, 0);
        font-family: Inter;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.4em;
        text-align: center;
        padding: 0px 250px 15px 250px;
        border-color: black;
        padding-top: 0px;
        padding-right: 250px;
        padding-bottom: 15px;
        padding-left: 250px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .graph-outer-container-VX6Ru {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 50px;
        padding-left: 10px;
        background-color: rgb(255, 255, 255);
        color: black;
        border-color: black;
        min-height: 100vh;
        padding: 10px 10px 50px 10px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
    }

    .graph-cell-VX6Ru {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
        color: black;
        border-color: black;
        background-color: rgb(255, 255, 255);
        padding: 0px 50px 0px 50px;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        padding-top: 0px;
        padding-right: 50px;
        padding-bottom: 0px;
        padding-left: 50px;
    }

    .cards-wrapper {
        max-width: 1392px;
        margin: 0 auto;
        display: grid;
        gap: 32px;
        justify-content: center;
    }

    .project-card-wesdf {
        position: relative;
        width: 100%;
        height: 680px;
        background-color: #fff;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        cursor: pointer;
    }

    #HeaderSection {
        position: relative;
    }

    #i6pqxy {
        white-space-collapse: preserve;
        color: black;
        border-color: black;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        font-size: 21px;
        font-family: 'Calibri', sans-serif;
    }

    #igpzis {
        font-size: 36px;
        color: #000000;
        font-weight: 700;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        max-width: 1000px;
        margin: 0px auto 15px auto;
        padding: 0px 0px 0px 0px;
        line-height: normal;
    }

    #irzs5 {
        position: relative;
        max-width: 1120px;
        margin: 0px auto 0px auto;
        padding: 65px 0px 65px 0px;
    }

    #ikwt8 {
        font-size: 20px;
        padding: 0px 50px 0px 50px;
        max-width: 1000px;
        margin: 0px auto 20px auto;
        font-family: 'Calibri', sans-serif;
    }

    #ip15k {
        padding: 0px 0px 0px 0px;
        margin: 40px 0px 40px 0px;
    }

    #icwj6a {
        min-height: auto;
        height: auto;
        padding: 65px 0px 65px 0px;
    }

    #ii6ny {
        height: auto;
        min-height: auto;
        padding: 0px 0px 0 0px;
        font-size: 16px;
    }

    #i1gy6f {
        max-width: 1392px;
        margin: 0px auto 0px auto;
        padding: 0px 0px 0px 0px;
    }

    #i8zpzl {
        min-width: 60%;
        color: black;
        background-color: #034638;
    }

    #iv9dy2 {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border: 0 solid black;
    }

    #i5i8c4 {
        height: 594px;
        margin: 0px auto 0px auto;
        color: black;
        padding: 0px 0px 0px 0px;
        min-height: 594px;
        background-color: #034638;
        display: none;
    }

    #igv5jj {
        white-space-collapse: preserve;
        color: white;
        font-size: 20px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
    }

    #iw7n02 {
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        color: #ffffff;
        margin: 0 0 40px 0;
        font-size: 26px;
        line-height: normal;
    }

    #iuahlp {
        width: 100%;
        color: white;
        font-size: 18px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        max-width: 562px;
        margin: 0 0 0px 0;
    }

    #iabq1l {
        color: black;
        max-width: 852px;
        margin: 0px auto 0px auto;
    }

    #i9h9nx {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        color: black;
        border: 0 solid black;
    }

    #iih72l {
        color: black;
    }

    #ic6kbi {
        color: black;
        margin: 0 10px 0 0;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        font-weight: 700;
        font-size: 18px;
    }

    #itqgjf {
        border: 0px solid black;
        width: auto;
        background-color: #ffb81c !important;
        border-radius: 0px 0px 0px 0px;
        margin: 40px 0 0 0;
    }

    #icw9hi {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        line-height: normal;
    }

    #iz619i {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 80%;
    }

    #iwgfbh {
        display: flex;
        align-items: center;
        border-radius: 0px 0px 0px 0px;
        background-color: rgba(0, 132, 83, 0);
        padding: 20px 40px 20px 40px;
        height: 100%;
        color: black;
        position: relative;
    }

    #ie2lih {
        font-size: 55px;
        min-height: 440px;
        border-radius: 0px 0px 0px 0px;
        margin: 0px 20px 0px 0px;
        background-size: cover;
        background-image: url('/Images/_A_5a304355-d169-4ba7-96c7-14243514aa65.png');
        object-fit: cover;
        background-repeat: no-repeat;
    }

    #ihakrt {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        line-height: normal;
        text-transform: uppercase;
    }

    #iw2rgo {
        text-decoration: none !important;
        color: black;
    }

    #i2z54k {
        min-height: 80%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    #ik0086 {
        display: flex;
        align-items: center;
        border-radius: 0px 0px 0px 0px;
        background-color: rgba(0, 132, 83, 0);
        padding: 20px 40px 20px 40px;
        position: relative;
    }

    #ieu9db {
        font-size: 55px;
        min-height: 440px;
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 20px;
        background-image: url('/Images/_A_393f0595-7161-44c9-a40b-eedf56e678c8.png');
        object-fit: cover;
        background-repeat: no-repeat;
    }

    #ikpfq5 {
        text-decoration: none !important;
        background-color: #ffb81c !important;
        width: auto;
    }

    #ix4gx4 {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        line-height: normal;
    }

    #ijpjbh {
        min-height: 80%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    #iu4w88 {
        display: flex;
        align-items: center;
        border-radius: 0px 0px 0px 0px;
        background-color: rgba(0, 132, 83, 0);
        padding: 20px 40px 20px 40px;
        position: relative;
    }

    #ighvle {
        font-size: 55px;
        min-height: 440px;
        border-radius: 0px 0px 0px 0px;
        margin: 0px 20px 0px 0px;
        background-size: cover;
        background-image: url('/Images/_A_e5269674-e55d-45ea-b1b2-aa6db927e43a.png');
        object-fit: cover;
        background-repeat: no-repeat;
    }

    #i9xkk5 {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        line-height: normal;
        text-transform: uppercase;
    }

    #ijx9jk {
        min-height: 80%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    #io263u {
        display: flex;
        align-items: center;
        border-radius: 0px 0px 0px 0px;
        background-color: rgba(0, 132, 83, 0);
        padding: 20px 40px 20px 40px;
        position: relative;
    }

    #ima2or {
        padding: 0px 0px 0px 0px;
    }

    #i5imuk {
        font-size: 18px;
        color: #000000;
        font-weight: 600;
        font-family: 'Calibri', sans-serif;
        max-width: 1000px;
        margin: 0px auto 15px auto;
        padding: 0px 0px 0px 0px;
        line-height: normal;
    }

    #ippr2s {
        font-size: 32px;
        font-family: 'Calibri', sans-serif;
        color: #000000;
        font-weight: 300;
        text-align: center;
        margin: 0px auto 0px auto;
        line-height: normal;
        border-radius: 0 0 0 0;
    }

    #is1eva {
        color: black;
        background-size: cover;
        background-position: center center;
        max-width: 1120px;
        margin: 0px auto 0px auto;
        border: 0 solid black;
    }

    #irnurc {
        background-color: #ffb81c;
        color: black;
        padding: 100px 0px 100px 0px;
        height: auto;
        border: 0 solid black;
        border-radius: 0 0 0 0;
    }

    #i0sddj {
        font-size: 18px;
        font-weight: 500;
        font-family: 'Calibri', sans-serif !important;
        color: black;
    }

    #im8t33 {
        font-size: 18px;
        font-weight: 500;
        font-family: 'Calibri', sans-serif !important;
        color: black;
    }

    #iu1pye {
        text-decoration: none !important;
        background-color: #ffb81c !important;
        width: auto;
    }

    #irn1qh {
        text-decoration: none !important;
        color: black;
    }

    #itlx6e {
        font-size: 18px;
        font-weight: 500;
        font-family: 'Calibri', sans-serif !important;
        color: black;
    }

    #iakvzz {
        text-decoration: none !important;
        background-color: #ffb81c !important;
        width: auto;
    }

    #iqsvjz {
        text-decoration: none;
        color: inherit;
    }

    #iky3ji {
        font-size: 18px;
        font-weight: 500;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        color: black;
    }

    #iwyc6k {
        text-decoration: none !important;
        background-color: #ffb81c !important;
        width: auto;
    }

    #inp8vh {
        text-decoration: none !important;
        color: black;
    }

    #idf5jv {
        text-decoration: none;
    }

    #i7qg7g {
        width: 28px;
        height: 28px;
        margin: 0 0 0 10px;
    }

    #i8kkyo {
        width: 28px;
        height: 28px;
        margin: 0 0 0 10px;
    }

    #i8u7qr {
        width: 28px;
        height: 28px;
        margin: 0 0 0 10px;
    }

    #ir6fn4 {
        width: 28px;
        height: 28px;
        margin: 0 0 0 10px;
    }

    #ibwy1z {
        font-family: 'Calibri', sans-serif;
        color: white;
        font-size: 19px;
    }

    #iebpnz {
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        color: white;
        font-size: 40px;
    }

    #iz2pli {
        color: white;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        font-size: 40px;
    }

    #ipmh7d {
        font-family: 'Calibri', sans-serif;
        color: white;
        font-size: 19px;
    }

    #ibmix1 {
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        color: white;
        font-size: 40px;
    }

    #ivk6q7 {
        font-family: 'Calibri', sans-serif;
        color: white;
        font-size: 19px;
    }

    .graph-outer-container-wjFOW .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-wjFOW .flex-seventy {
        flex-basis: 70%;
    }

    #i51z2o {
        line-height: normal;
        color: black;
    }

    #ikk0lf {
        color: black;
    }

    #i3ada4 {
        line-height: normal;
        color: black;
    }

    #ixokwx {
        line-height: normal;
        color: #ffb81c;
    }

    #ig3m3k {
        line-height: normal;
        color: black;
    }

    #il6ww3 {
        line-height: normal;
        color: black;
    }

    #ii7vfn {
        line-height: normal;
        color: #ffb81c;
    }

    #iq1pdt {
        color: white;
        padding: 0 5px 0 0;
    }

    #i1dkjf {
        color: black;
    }

    #iolvxb {
        max-width: 1120px;
        border: 0 solid black;
    }

    .graph-outer-container-8m1iK {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-8m1iK .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-8m1iK .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-8m1iK {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    #ij2ywl {
        color: black;
        padding: 0px 0px 0px 0px;
    }

    #ie7g4c {
        font-weight: normal;
        font-size: 38px;
        color: black;
        vertically-align: top;
        vertical-align: text-top;
    }

    #ibulpf {
        font-style: normal;
        color: black;
        font-size: 42px;
        font-family: 'Calibri', sans-serif;
    }

    #ihkmju {
        white-space-collapse: preserve;
        color: #000000;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        font-size: 56px;
        font-weight: 900;
        text-align: left;
        max-width: 1312px;
        margin: 0px auto 0px auto;
        font-style: italic;
        line-height: normal;
    }

    #ifny4v {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        color: #000000;
        font-weight: 300;
        text-align: center;
        margin: 0px auto 0px auto;
        line-height: normal;
    }

    #imj7xd {
        font-style: normal;
        color: black;
        font-size: 28px;
        font-weight: 400;
        text-align: center;
        font-family: 'Calibri', sans-serif;
    }

    #iufc4j {
        white-space-collapse: preserve;
        color: #000000;
        font-family: Figtree, sans-serif;
        font-size: 28px;
        font-weight: 900;
        text-align: left;
        max-width: 1312px;
        margin: 0px auto 0px auto;
        font-style: italic;
        line-height: normal;
    }

    #ixxbiw {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        color: #000000;
        font-weight: 300;
        text-align: center;
        margin: 0px auto 0px auto;
        line-height: normal;
    }

    #ingenx {
        color: black;
        background-size: cover;
        background-position: center center;
        max-width: 1120px;
        margin: 0px auto 0px auto;
        border: 0 solid black;
    }

    #izqsqp {
        background-color: #ffb81c;
        color: black;
        padding: 100px 0px 100px 0px;
        height: auto;
    }

    #ijf2cs {
        font-size: 38px;
        font-weight: 900;
        text-align: left;
        white-space-collapse: preserve;
        border-radius: 0 0 0 0;
        font-family: 'Calibri', sans-serif;
    }

    #irp5nn {
        color: black;
    }

    #iyon4h {
        color: black;
    }

    #ixqmy2 {
        color: black;
    }

    #incq0p {
        color: black;
    }

    #ilz0tt {
        font-size: 19px;
        font-family: 'Calibri', sans-serif;
        color: white;
    }

    #i9th9c {
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        font-size: 40px;
        color: white;
    }

    #ikhk7j {
        font-family: 'Calibri', sans-serif;
        color: white;
        font-size: 19px;
    }

    #ipaoaq {
        font-size: 40px;
        color: white;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
    }

    #iormvg {
        font-size: 40px;
        color: white;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
    }

    #i0720b {
        font-family: 'Calibri', sans-serif;
        font-size: 19px;
        color: white;
    }

    #itg9yr {
        font-size: 40px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        color: white;
    }

    #iz38oh {
        font-family: 'Calibri', sans-serif;
        font-size: 19px;
        color: white;
        border-radius: 0 0 0 0;
    }

    #ites19 {
        color: #ffb81c;
    }

    .graph-outer-container-dOCCy {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-dOCCy .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-dOCCy .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-dOCCy {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    .graph-outer-container-7qxht {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-7qxht .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-7qxht .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-7qxht {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    #ic0sil {
        background-color: rgba(207, 6, 6, 0);
        color: black;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
    }

    .graph-outer-container-BBuCP .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-BBuCP .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-MZ5NJ .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-MZ5NJ .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-W6fAx .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-W6fAx .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-VGQ32 {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-VGQ32 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-VGQ32 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-VGQ32 {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    #iavq7j {
        color: black;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
    }

    .graph-outer-container-rGIXs {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-rGIXs .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-rGIXs .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-rGIXs {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    #idg7zg {
        color: black;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
    }

    #ilxdji {
        color: black;
        font-size: 16px;
    }

    #ibxxgq {
        color: black;
    }

    #ikvmyk {
        color: black;
    }

    #id8s3n {
        font-size: 40px;
        color: white;
    }

    #iek4zg {
        font-size: 19px;
        color: white;
        font-family: 'Calibri', sans-serif;
    }

    #ibad9i {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        line-height: normal;
    }

    #iv4m9a {
        font-size: 18px;
        font-weight: 500;
        font-family: 'Calibri', sans-serif !important;
        color: black;
    }

    #itr1wg {
        width: 28px;
        height: 28px;
        margin: 0 0 0 10px;
    }

    #iqwh3u {
        text-decoration: none !important;
        background-color: #ffb81c !important;
        width: auto;
    }

    #int7dt {
        background-color: rgba(237, 13, 13, 0);
        color: black;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
    }

    #iqykfo {
        text-decoration: none;
        color: inherit;
    }

    #ih3g7s {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 80%;
    }

    #i8rwv5 {
        display: flex;
        align-items: center;
        border-radius: 0px 0px 0px 0px;
        background-color: rgba(0, 132, 83, 0);
        padding: 20px 40px 20px 40px;
        height: 100%;
        color: black;
        position: relative;
    }

    #ivbswl {
        font-size: 55px;
        min-height: 440px;
        border-radius: 0px 0px 0px 0px;
        margin: 0px 20px 0px 0px;
        background-size: cover;
        background-image: url('/Images/_A_13ec0a44-d594-442d-8b76-b2b7d6cd8ec2.png');
        object-fit: cover;
        background-repeat: no-repeat;
    }

    #ik935j {
        font-size: 32px;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        line-height: normal;
        text-transform: uppercase;
    }

    #it7fcs {
        font-size: 18px;
        font-weight: 500;
        font-family: 'Calibri', sans-serif !important;
        color: black;
    }

    #im3u4v {
        width: 28px;
        height: 28px;
        margin: 0 0 0 10px;
    }

    #iq6cjc {
        text-decoration: none !important;
        background-color: #ffb81c !important;
        width: auto;
    }

    #i0t3ko {
        background-color: rgba(207, 6, 6, 0);
        color: black;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
    }

    #igeot5 {
        text-decoration: none !important;
        color: black;
    }

    #ixnf18 {
        min-height: 80%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    #i6kwil {
        display: flex;
        align-items: center;
        border-radius: 0px 0px 0px 0px;
        background-color: rgba(0, 132, 83, 0);
        padding: 20px 40px 20px 40px;
        position: relative;
    }

    #izaz6h {
        font-size: 55px;
        min-height: 440px;
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 20px;
        background-image: url('/Images/_A_52a70d6f-efb0-48ff-9bbf-7b5406f9b65d.png');
        object-fit: cover;
        background-repeat: no-repeat;
    }

    #iptw78 {
        padding: 0px 0px 0px 0px;
        margin: 40px 0px 40px 0px;
    }

    .graph-outer-container-ei1r7 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-ei1r7 .flex-seventy {
        flex-basis: 70%;
    }

    #inahk9 {
        color: black;
        border: 0 solid black;
    }

    #ipgpdb {
        color: black;
        height: 85vh;
    }

    #iy5fmo {
        height: 100%;
    }

    #ig18ic {
        border-radius: 0px 0 0 0;
        background-color: #ffb81c;
        bottom: 15px;
        left: 15px;
        color: black;
        font-size: 14.4px;
        font-family: 'Calibri', sans-serif;
    }

    #i6she7 {
        color: black;
    }

    .graph-outer-container-mQIkS {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-mQIkS .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-mQIkS .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-mQIkS {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    #iq2tl1 {
        background-color: rgba(131, 34, 34, 0);
        width: 100%;
        height: 100%;
        position: absolute;
        margin: 0px 0 0 0;
        top: 0px;
        left: 0px;
        font-size: 55px;
    }

    #iawzxf {
        color: black;
    }

    #ij3k06 {
        margin: 0px auto 0px auto;
        font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        font-size: 42px;
        max-width: 700px;
    }

    #igle1j {
        border-radius: 0 0 0 0;
    }

    #iyaa9g {
        border-radius: 0 0 0 0;
    }

    #ictlv5 {
        border-radius: 0 0 0 0;
    }

    .graph-outer-container-NcpZm {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-NcpZm .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-NcpZm .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-NcpZm {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    #iy6wnp {
        color: rgb(33, 37, 41);
        border-radius: 0 0 0 0;
        margin: 0 0px 0 0;
        padding: 0px 0px 0px 0px;
    }

    #i0p88h {
        color: rgb(33, 37, 41);
        border-radius: 0 0 0 0;
    }

    .custom_section_45nk3oq9 .custom-list-D7cCh p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
    }

    .custom_section_45nk3oq9 .custom-list-XCExZ p {
        font-size: 26px;
        font-style: normal;
        font-weight: 500;
        margin: 0px;
    }

    .footer-bottom p {
        text-align: left;
        padding-left: 30px;
        color: black;
    }

    .search-body .list-group-item h6,
    .search-body .list-group-item p {
        word-break: break-word;
        white-space: normal;
    }

    .graph-outer-container-xQ0pU {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-xQ0pU .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-xQ0pU .flex-seventy {
        flex-basis: 70%;
    }

    .graph-outer-container-hSt6Z .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-hSt6Z .flex-seventy {
        flex-basis: 70%;
    }

    #iildqv {
        padding: 0px;
        color: black;
    }

    .mastec-section {
        padding: 60px 20px;
        text-align: center;
    }

    .mastec-section .container {
        max-width: 1392px;
        margin: 0px auto;
    }

    .mastec-section .main-heading {
        font-size: 26px;
        font-family: FranklinGothic, sans-serif;
        font-weight: 700;
        margin-bottom: 10px;
    }

    .mastec-section .sub-heading {
        font-size: 16px;
        font-family: FranklinGothic, sans-serif;
        font-weight: 700;
        margin-bottom: 20px;
    }

    .mastec-section .description {
        font-size: 14px;
        line-height: 1.6;
        max-width: 800px;
        margin: 0px auto 40px;
    }

    .mastec-section .logo-row {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 20px;
        flex-wrap: wrap;
    }

    .mastec-section .logo-row img {
        max-height: 120px;
        width: auto;
        object-fit: contain;
    }

    #i4d05i {
        color: black;
        font-size: 28px;
        border-radius: 0 0 0 0;
        font-family: 'Calibri', sans-serif;
    }

    #ixa8ig {
        color: black;
        font-size: 20px;
        font-weight: 400;
        border-radius: 0 0 0 0;
        font-family: 'Calibri', sans-serif;
    }

    #i0n4bn {
        font-size: 17px;
        max-width: 1000px;
        line-height: 140%;
        border-radius: 0 0 0 0;
        font-family: 'Calibri', sans-serif;
    }

    .button01-An2FE {
        width: auto;
        height: auto;
        border: 0px;
        border-radius: 7px;
        text-align: center;
        background-color: rgb(0, 118, 168) !important;
        color: rgb(255, 255, 255) !important;
    }

    .graph-outer-container-2mpU1 {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: nowrap;
        padding: 10px;
    }

    .graph-outer-container-2mpU1 .flex-thirty {
        flex-basis: 30%;
    }

    .graph-outer-container-2mpU1 .flex-seventy {
        flex-basis: 70%;
    }

    .graph-cell-2mpU1 {
        min-height: 75px;
        flex-grow: 1;
        flex-basis: 100%;
    }

    #i1ea3a {
        padding: 0px;
        color: rgb(33, 37, 41);
    }

    #ihjp66 {
        color: rgb(33, 37, 41);
        display: flex;
        justify-content: center;
        padding: 30px 0px 0px;
    }

    #if99lr {
        border: 0px solid black;
        width: 200px;
        border-radius: 0px;
        height: 50px;
        background-color: #034638 !important;
        font-size: 16px;
        font-family: 'Calibri', sans-serif;
    }

    #ifjush {
        color: rgb(13, 110, 253);
    }

    #ig1qhj {
        padding: 60px 20px 40px;
        color: black;
        border-radius: 0px;
        font-size: 16px;
    }

    #iff6hf {
        font-size: 55px;
    }

    @media (max-width: 1023px) {
        .main-hero-section .background-text {
            font-size: 90px;
            undefined: undefined;
        }

        .main-hero-section .foreground-text {
            font-size: 32px;
        }

        .main-hero-section .breadcrumb-text {
            font-size: 14px;
        }
    }

    @media (max-width: 992px) {
        .hero-section-henkels .hero-title {
            font-size: 3rem;
            letter-spacing: 2px;
        }

        .hero-section-henkels .video-link-btn {
            bottom: 30px;
            left: 30px;
            padding: 10px 20px;
            font-size: 0.85rem;
        }

        .project-card-wesdf .news-text {
            font-size: 18px;
        }

        .project-card-wesdf .news-description {
            font-size: 15px;
        }

        .project-card-wesdf .bottom-strip {
            padding: 30px;
            font-size: 28px;
        }

        .project-card-wesdf .arrow-icon .icon-box {
            width: 60px;
            height: 60px;
        }

        .project-card-wesdf .arrow-icon i {
            font-size: 20px;
        }

        .custom_section_blm73ghx .graph-cell-3RevA {
            border-color: black;
        }

        .custom_section_blm73ghx .heading03Block-QIkGb {
            padding: 0px 10px;
            border-color: black;
        }

        .custom_section_blm73ghx .paragraph01Block-Cf1YU {
            padding: 0px 10px 15px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-tJi8d {
            border-color: black;
            padding: 10px;
        }

        .custom_section_blm73ghx .graph-outer-container-g20e2 {
            padding: 10px 0px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-VX6Ru {
            border-color: black;
            padding: 0px 50px;
        }

        .custom_section_blm73ghx .heading05Block-IFVyB {
            padding: 0px 50px 20px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-MUuPZ {
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-tJi8d {
            width: 100%;
            min-height: 300px;
            height: 300px;
            border-color: black;
            margin: 0px 0px 20px;
        }

        .custom_section_blm73ghx .graph-outer-container-a56HH {
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-efSWm {
            width: 100%;
            min-height: 300px;
            height: 300px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-leaa8 {
            padding: 10px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-qhIjX {
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-leaa8 {
            width: 100%;
            height: 300px;
            border-color: black;
            margin: 0px 0px 20px;
        }

        .custom_section_blm73ghx .graph-outer-container-UfYvk {
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-kR6u6 {
            width: 100%;
            height: 300px;
            border-color: black;
        }

        .custom_section_blm73ghx #i6pqxy {
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-g20e2 {
            height: 400px;
            border-color: black;
            margin: 0px 0px 10px;
        }

        .custom_section_blm73ghx .graph-cell-DvfWL {
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-DvfWL {
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-pMVVP {
            height: 400px;
            border-color: black;
        }

        .custom_section_blm73ghx #id3lde {
            color: white;
            font-size: 60px;
        }

        .custom_section_blm73ghx #iptup {
            width: 80%;
        }

        .custom_section_blm73ghx #iws8jf {
            height: 642px;
        }

        .custom_section_blm73ghx #icqyum {
            font-size: 48px;
        }

        .custom_section_blm73ghx #iuw65j {
            padding: 0px 10px;
        }

        .custom_section_blm73ghx #i8zpzl {
            min-width: 50%;
            min-height: 400px;
            height: 400px;
        }

        .custom_section_blm73ghx #i5i8c4 {
            height: auto;
            min-height: 400px;
        }

        .custom_section_blm73ghx #iv9dy2 {
            height: 400px;
        }

        .custom_section_blm73ghx #iw7n02 {
            line-height: normal;
        }

        .custom_section_45nk3oq9 #ip1pj {
            height: 642px;
            color: black;
            z-index: 1;
            width: 100%;
        }

        .custom_section_45nk3oq9 #itzs1 {
            color: black;
        }

        .custom_section_45nk3oq9 #in7av {
            color: white;
        }

        .custom_section_45nk3oq9 #i5c6e7 {
            font-size: 26px;
            line-height: 45px;
        }

        .custom_section_45nk3oq9 #ips6ye {
            font-size: 16px;
            line-height: normal;
            color: black;
        }

        .custom_section_45nk3oq9 #ir1b1o {
            width: 100%;
        }

        .custom_section_45nk3oq9 #ibn69y {
            font-size: 26px;
            line-height: 45px;
        }

        .custom_section_45nk3oq9 #iclcmb {
            font-size: 16px;
            line-height: normal;
            color: black;
        }

        .custom_section_45nk3oq9 #ifkgo {
            height: 642px;
        }

        .custom_section_45nk3oq9 #i5x8l {
            width: 100%;
        }

        .custom_section_45nk3oq9 #irdh4 {
            font-size: 48px;
        }

        .custom_section_45nk3oq9 #i0o498 {
            font-size: 23px;
            line-height: normal;
        }

        .custom_section_45nk3oq9 #i4la2 {
            font-size: 20px;
            font-family: Figtree, sans-serif;
        }

        .custom_section_45nk3oq9 #ilnxbe {
            font-family: Figtree, sans-serif;
        }

        .custom_section_45nk3oq9 #ilj6a3 {
            font-family: Figtree, sans-serif;
        }

        .custom_section_45nk3oq9 #is797o {
            height: 356px;
        }

        .custom_section_45nk3oq9 #i3ipnw {
            height: auto;
            min-height: 356px;
            padding: 50px 0px 0px;
        }

        .custom_section_45nk3oq9 #ir3xog {
            height: 356px;
        }

        .custom_section_45nk3oq9 #iq5ivq {
            height: 200px;
        }

        .custom_section_45nk3oq9 #iwvf1d {
            left: 0px;
        }

        .custom_section_45nk3oq9 #container_nav {
            color: black;
        }

        .graph-outer-container-tJi8d {
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            padding: 10px 10px 10px 10px;
            padding-top: 10px;
            padding-right: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
        }

        .graph-outer-container-MUuPZ {
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .graph-cell-tJi8d {
            width: 100%;
            border-color: black;
            min-height: 300px;
            margin: 0px 0px 20px 0px;
            height: 300px;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 20px;
            margin-left: 0px;
        }

        .graph-cell-3RevA {
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .heading03Block-QIkGb {
            padding: 0px 10px 0px 10px;
            border-color: black;
            padding-top: 0px;
            padding-right: 10px;
            padding-bottom: 0px;
            padding-left: 10px;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .paragraph01Block-Cf1YU {
            padding: 0px 10px 15px 10px;
            border-color: black;
            padding-top: 0px;
            padding-right: 10px;
            padding-bottom: 15px;
            padding-left: 10px;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .graph-cell-VX6Ru {
            padding: 0px 50px 0px 50px;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            padding-top: 0px;
            padding-right: 50px;
            padding-bottom: 0px;
            padding-left: 50px;
        }

        .project-card-wesdf {
            height: 550px;
        }

        #i6pqxy {
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            font-size: 18px;
        }

        #i8zpzl {
            min-width: 50%;
            min-height: 400px;
            height: 400px;
        }

        #i5i8c4 {
            height: auto;
            min-height: 400px;
        }

        #iv9dy2 {
            height: 400px;
        }

        #iw7n02 {
            line-height: normal;
            font-size: 26px;
        }

        #ip15k {
            padding: 0px 20px 0px 20px;
        }

        #iwgfbh {
            padding: 30px 30px 30px 30px;
        }

        #ik0086 {
            padding: 30px 30px 30px 30px;
        }

        #icw9hi {
            font-size: 32px;
        }

        #ihakrt {
            font-size: 32px;
        }

        #ix4gx4 {
            font-size: 32px;
        }

        #iu4w88 {
            padding: 30px 30px 30px 30px;
        }

        #i9xkk5 {
            font-size: 32px;
        }

        #io263u {
            padding: 30px 30px 30px 30px;
        }

        #ima2or {
            padding: 0px 20px 0px 20px;
        }

        #i5imuk {
            font-size: 20px;
        }

        #igpzis {
            font-size: 36px;
        }

        #ippr2s {
            padding: 0px 10px 0px 10px;
        }

        #irnurc {
            padding: 80px 0px 80px 0px;
        }

        #i0sddj {
            font-size: 18px;
        }

        #im8t33 {
            font-size: 18px;
        }

        #itlx6e {
            font-size: 18px;
        }

        #iky3ji {
            font-size: 18px;
        }

        .graph-cell-8m1iK {
            min-height: 100px;
        }

        .graph-outer-container-8m1iK {
            flex-wrap: nowrap;
        }

        #ie7g4c {
            font-size: 38px;
            vertical-align: top;
        }

        #ibulpf {
            font-size: 32px;
        }

        #ihkmju {
            font-size: 38px;
        }

        #ifny4v {
            padding: 0px 10px 0px 10px;
        }

        #imj7xd {
            font-size: 24px;
        }

        #iufc4j {
            font-size: 24px;
        }

        #ixxbiw {
            padding: 0px 10px 0px 10px;
            font-size: 36px;
        }

        #izqsqp {
            padding: 80px 0px 80px 0px;
        }

        #iebpnz {
            font-size: 36px;
        }

        #iz2pli {
            font-size: 36px;
        }

        #i9th9c {
            font-size: 36px;
        }

        #ibmix1 {
            font-size: 36px;
        }

        #id8s3n {
            font-size: 36px;
            font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
            color: white;
        }

        #iek4zg {
            font-size: 19px;
            font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
            color: white;
        }

        #ipaoaq {
            font-size: 36px;
        }

        #iormvg {
            line-height: normal;
            font-size: 36px;
        }

        #itg9yr {
            font-size: 36px;
        }

        #ijf2cs {
            font-size: 32px;
            color: black;
            font-weight: 800;
        }

        .graph-cell-dOCCy {
            min-height: 100px;
        }

        .graph-outer-container-dOCCy {
            flex-wrap: nowrap;
        }

        .graph-cell-7qxht {
            min-height: 100px;
        }

        .graph-outer-container-7qxht {
            flex-wrap: nowrap;
        }

        .graph-cell-VGQ32 {
            min-height: 100px;
        }

        .graph-outer-container-VGQ32 {
            flex-wrap: nowrap;
        }

        .graph-cell-rGIXs {
            min-height: 100px;
        }

        .graph-outer-container-rGIXs {
            flex-wrap: nowrap;
        }

        #ibad9i {
            font-size: 32px;
        }

        #iv4m9a {
            font-size: 18px;
        }

        #i8rwv5 {
            padding: 30px 30px 30px 30px;
        }

        #ik935j {
            font-size: 32px;
        }

        #it7fcs {
            font-size: 18px;
        }

        #i6kwil {
            padding: 30px 30px 30px 30px;
        }

        #iptw78 {
            padding: 0px 20px 0px 20px;
        }

        .graph-cell-mQIkS {
            min-height: 100px;
        }

        .graph-outer-container-mQIkS {
            flex-wrap: nowrap;
        }

        #ij3k06 {
            font-size: 36px;
        }

        #icwj6a {
            padding: 65px 10px 65px 10px;
        }

        .graph-cell-NcpZm {
            min-height: 100px;
        }

        .graph-outer-container-NcpZm {
            flex-wrap: nowrap;
        }

        .graph-outer-container-xQ0pU {
            flex-wrap: nowrap;
        }

        .mastec-section .main-heading {
            font-size: 22px;
        }

        .mastec-section .description {
            font-size: 13px;
        }

        .mastec-section .logo-row {
            gap: 30px;
        }

        #FooterSection {
            overflow: hidden;
            padding: 50px 0px 0px;
        }

        .graph-cell-2mpU1 {
            min-height: 100px;
        }

        .graph-outer-container-2mpU1 {
            flex-wrap: nowrap;
        }
    }

    @media (min-width: 992px) {
        .project-varient-featured .card-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 42px 20px;
        }
    }

    @media (max-width: 991px) {
        section.contact_section_formRow {
            min-height: auto;
        }

        .contact_section_formRow .contact_field {
            padding: 30px;
        }
    }

    @media (min-width: 768px) and (max-width: 991px) {
        .project-varient-featured .card-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 42px 20px;
        }
    }

    @media (min-width: 768px) {
        .cards-wrapper {
            grid-template-columns: repeat(2, 1fr);
        }
    }

    @media (max-width: 768px) {
        #isf31j {
            display: none !important;
            margin: 0px !important;
        }

        .hero-section-henkels {
            height: 70vh;
            min-height: 500px;
        }

        .hero-section-henkels .hero-title {
            font-size: 2rem;
            letter-spacing: 1.5px;
            padding: 0 15px;
        }

        .hero-section-henkels .video-link-btn {
            bottom: 20px;
            left: 20px;
            padding: 10px 18px;
            font-size: 0.8rem;
        }

        .custom_section_blm73ghx .graph-cell-Yv30I {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-Yv30I {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-NLtKk {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-NLtKk {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-3RevA {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-3RevA {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-tJi8d {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-cell-efSWm {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-tJi8d {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-leaa8 {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-cell-kR6u6 {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-leaa8 {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-VX6Ru {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-VX6Ru {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-MUuPZ {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-MUuPZ {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-a56HH {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-a56HH {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-qhIjX {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-qhIjX {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-UfYvk {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-UfYvk {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-g20e2 {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-cell-pMVVP {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-g20e2 {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-DvfWL {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-DvfWL {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-PNTVy {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-PNTVy {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-D8m9I {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-D8m9I {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-w5Riq {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-cell-heW7a {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-w5Riq {
            flex-wrap: wrap;
        }

        .custom_section_blm73ghx .graph-cell-1kWbo {
            min-height: 100px;
        }

        .custom_section_blm73ghx .graph-outer-container-1kWbo {
            flex-wrap: wrap;
        }

        .custom_section_45nk3oq9 .graph-cell-VV9VM {
            min-height: 100px;
        }

        .custom_section_45nk3oq9 .graph-cell-IPhzb {
            min-height: 100px;
        }

        .custom_section_45nk3oq9 .graph-outer-container-VV9VM {
            flex-wrap: wrap;
        }

        .custom_section_45nk3oq9 .graph-cell-Tkdsb {
            min-height: 100px;
        }

        .custom_section_45nk3oq9 .graph-outer-container-Tkdsb {
            flex-wrap: wrap;
        }

        .graph-cell-w5Riq {
            min-height: 100px;
        }

        .graph-cell-heW7a {
            min-height: 100px;
        }

        .graph-outer-container-w5Riq {
            flex-wrap: wrap;
        }

        .graph-cell-1kWbo {
            min-height: 100px;
        }

        .graph-outer-container-1kWbo {
            flex-wrap: wrap;
        }

        .graph-cell-tJi8d {
            min-height: 100px;
        }

        .graph-outer-container-tJi8d {
            flex-wrap: wrap;
        }

        .graph-cell-MUuPZ {
            min-height: 100px;
        }

        .graph-outer-container-MUuPZ {
            flex-wrap: wrap;
        }

        .graph-cell-D8m9I {
            min-height: 100px;
        }

        .graph-outer-container-D8m9I {
            flex-wrap: wrap;
        }

        .graph-cell-3RevA {
            min-height: 100px;
        }

        .graph-outer-container-3RevA {
            flex-wrap: wrap;
        }

        .graph-cell-VX6Ru {
            min-height: 100px;
        }

        .graph-outer-container-VX6Ru {
            flex-wrap: wrap;
        }

        #ie2lih {
            margin: 0px !important;
            margin-bottom: 40px !important;
        }

        #ip15k {
            margin: 0px !important;
            margin-bottom: 40px !important;
        }

        #ieu9db {
            margin: 0px !important;
        }

        #ighvle {
            margin: 0px !important;
            margin-bottom: 40px !important;
        }

        #ima2or {
            margin: 0px !important;
        }

        #iw7n02 {
            font-size: 28px;
        }

        .graph-cell-8m1iK {
            min-height: 100px;
        }

        .graph-outer-container-8m1iK {
            flex-wrap: wrap;
        }

        #ie7g4c {
            font-size: 32px;
        }

        #ibulpf {
            font-size: 26px;
        }

        #ihkmju {
            font-size: 28px;
        }

        #imj7xd {
            font-size: 18px;
        }

        #iufc4j {
            font-size: 17px;
        }

        .graph-cell-dOCCy {
            min-height: 100px;
        }

        .graph-outer-container-dOCCy {
            flex-wrap: wrap;
        }

        .graph-cell-7qxht {
            min-height: 100px;
        }

        .graph-outer-container-7qxht {
            flex-wrap: wrap;
        }

        .graph-cell-VGQ32 {
            min-height: 100px;
        }

        .graph-outer-container-VGQ32 {
            flex-wrap: wrap;
        }

        .graph-cell-rGIXs {
            min-height: 100px;
        }

        .graph-outer-container-rGIXs {
            flex-wrap: wrap;
        }

        #ivbswl {
            margin: 0px !important;
            margin-bottom: 40px !important;
        }

        #izaz6h {
            margin: 0px !important;
        }

        #iptw78 {
            margin: 0px !important;
            margin-bottom: 40px !important;
        }

        #ijf2cs {
            font-size: 28px;
        }

        #ij3k06 {
            margin: 0px 0px 0px 0px;
            width: 90%;
            font-size: 32px;
        }

        .graph-cell-mQIkS {
            min-height: 100px;
        }

        .graph-outer-container-mQIkS {
            flex-wrap: wrap;
        }

        #iebpnz {
            font-size: 28px;
            margin: 0 0 0px 0;
        }

        #ibwy1z {
            font-size: 18px;
        }

        #iz2pli {
            font-size: 28px;
            margin: 0 0 0px 0;
        }

        #ipmh7d {
            font-size: 18px;
        }

        #ibmix1 {
            margin: 0 0 0px 0;
            font-size: 28px;
        }

        #ivk6q7 {
            font-size: 18px;
        }

        #i9th9c {
            font-size: 28px;
            margin: 0 0 0px 0;
        }

        #ilz0tt {
            font-size: 18px;
        }

        #ipaoaq {
            margin: 0 0 0px 0;
            font-size: 28px;
        }

        #ikhk7j {
            font-size: 18px;
        }

        #id8s3n {
            margin: 0 0 0px 0;
            font-size: 28px;
        }

        #iek4zg {
            font-size: 18px;
        }

        #iormvg {
            font-size: 28px;
            margin: 0 0 0px 0;
        }

        #i0720b {
            font-size: 18px;
        }

        #itg9yr {
            font-size: 28px;
            margin: 0 0 0px 0;
        }

        #iz38oh {
            font-size: 18px;
        }

        .graph-cell-NcpZm {
            min-height: 100px;
        }

        .graph-outer-container-NcpZm {
            flex-wrap: wrap;
        }

        ul.margin_bottom {
            margin-bottom: 40px;
        }

        .latest_news button {
            float: left;
        }

        .footer-bottom p {
            text-align: center;
            padding-left: 0px;
        }

        .footer-links a {
            margin: 5px;
        }

        .graph-outer-container-xQ0pU {
            flex-wrap: wrap;
        }

        #i4d05i {
            font-size: 42px;
            line-height: normal;
        }

        #FooterSection {
            padding: 50px 0px 0px;
        }

        .graph-cell-2mpU1 {
            min-height: 100px;
        }

        .graph-outer-container-2mpU1 {
            flex-wrap: wrap;
        }
    }

    @media (max-width: 767px) {
        .main-hero-section .background-text {
            font-size: 60px;
            line-height: 150px;
        }

        .main-hero-section .foreground-text {
            font-size: 32px;
        }

        .main-hero-section .breadcrumb-text {
            font-size: 14px;
        }

        .project-varient-featured .card-grid {
            display: grid;
            grid-template-columns: 1fr;
            row-gap: 20px;
        }

        .cards-wrapper {
            grid-template-columns: 1fr;
        }

        .search-panel {
            right: 10px;
            left: 10px;
            width: auto;
        }
    }

    @media (max-width: 576px) {
        .hero-section-henkels {
            height: 60vh;
            min-height: 450px;
        }

        .hero-section-henkels .hero-title {
            font-size: 1.5rem;
            letter-spacing: 1px;
        }

        .hero-section-henkels .video-link-btn {
            bottom: 15px;
            left: 15px;
            padding: 8px 16px;
            font-size: 0.75rem;
        }

        .project-card-wesdf .news-text {
            font-size: 16px;
        }

        .project-card-wesdf .news-description {
            font-size: 14px;
        }

        .project-card-wesdf .bottom-strip {
            padding: 20px;
            font-size: 24px;
        }

        .project-card-wesdf .news-overlay {
            padding: 20px;
        }

        .project-card-wesdf .arrow-icon .icon-box {
            width: 48px;
            height: 48px;
        }

        .project-card-wesdf .arrow-icon i {
            font-size: 18px;
        }

        .section-custom-overly .project-card {
            height: 360px;
        }

        .section-custom-overly .news-text {
            font-size: 0.95rem;
        }

        .section-custom-overly .arrow-icon {
            padding: 8px;
        }

        .section-custom-overly .arrow-icon-image {
            width: 22px;
            height: 22px;
        }

        .project-varient-overlay .project-card {
            height: 360px;
        }

        .project-varient-overlay .news-overlay {
            padding: 0.75rem;
        }

        .project-varient-overlay .news-text {
            font-size: 0.95rem;
        }

        .project-varient-overlay .arrow-icon {
            padding: 8px;
        }

        .project-varient-overlay .arrow-icon .arrow-icon-image {
            width: 22px;
            height: 22px;
        }

        .contact_section_formRow .contact_field {
            padding: 20px;
        }

        .contact_section_formRow .contact_field button {
            font-size: 14px;
            padding: 12px;
        }

        .contact_field input,
        .contact_field select,
        .contact_field textarea {
            font-size: 13px;
            padding: 12px;
        }

        .form_row .form_col {
            flex: 1 1 100%;
        }

        .project-card-wesdf {
            height: auto;
            aspect-ratio: 1/1;
        }

        .mastec-section .main-heading {
            font-size: 18px;
        }

        .mastec-section .sub-heading {
            font-size: 14px;
        }

        .mastec-section .description {
            font-size: 12px;
        }

        .mastec-section .logo-row {
            flex-direction: column;
            gap: 20px;
        }

        .mastec-section .logo-row img {
            max-height: 70px;
        }
    }

    @media (max-width: 557px) {
        .main-hero-section .background-text {
            font-size: 60px;
            line-height: 150px;
        }

        .main-hero-section .foreground-text {
            font-size: 32px;
        }

        .main-hero-section .breadcrumb-text {
            font-size: 14px;
        }
    }

    @media (max-width: 480px) {
        #isf31j {
            display: none !important;
            min-height: 100px;
            height: 250px;
        }

        #idg7zg {
            display: none;
        }

        .navbar-toggler-icon {
            color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            border-color: black;
        }

        .px-4.container-fluid {
            color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            border-color: black;
        }

        .navbar-toggler {
            color: black;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .custom_section_blm73ghx .heading01Block-OgYmV {
            line-height: 30px;
            width: 234px;
            height: 39px;
            padding: 0px 0px 0px 10px;
            border-color: black;
        }

        .custom_section_blm73ghx #id3lde {
            font-size: 24px;
        }

        .custom_section_blm73ghx .graph-outer-container-Yv30I {
            height: 50vh;
        }

        .custom_section_blm73ghx .graph-cell-NLtKk {
            width: 50%;
            height: 89px;
            color: black;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-NLtKk {
            width: 250px;
            height: 58px;
        }

        .custom_section_blm73ghx .graph-cell-Yv30I {
            width: 50%;
            height: 55px;
            min-height: 50px;
            min-width: 0px;
            border-color: black;
            overflow: hidden;
        }

        .custom_section_blm73ghx .heading03Block-QIkGb {
            line-height: 25px;
            color: rgb(0, 0, 0);
            padding: 0px;
            border-color: black;
        }

        .custom_section_blm73ghx .paragraph01Block-Cf1YU {
            line-height: 1.2em;
            padding: 0px 20px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-3RevA {
            width: 100%;
            border-color: black;
            overflow: hidden;
        }

        .custom_section_blm73ghx #igpzis {
            position: relative;
            font-size: 20px;
        }

        .custom_section_blm73ghx .graph-cell-3RevA {
            background-color: rgb(255, 255, 255);
            padding: 20px 0px 10px;
            width: 100%;
            border-color: black;
            overflow: hidden;
        }

        .custom_section_blm73ghx #i6pqxy {
            color: black;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-kR6u6 {
            min-height: 200px;
            width: 100%;
            border-color: black;
            height: 150px;
        }

        .custom_section_blm73ghx #ix9rhf {
            left: 10px;
            width: 150px;
            height: 150px;
            position: absolute;
        }

        .custom_section_blm73ghx .graph-cell-tJi8d {
            min-height: 200px;
            margin: 0px 0px 20px;
            border-color: black;
            height: 150px;
        }

        .custom_section_blm73ghx .graph-cell-efSWm {
            min-height: 200px;
            border-color: black;
            height: 150px;
        }

        .custom_section_blm73ghx .graph-cell-leaa8 {
            min-height: 200px;
            margin: 0px 0px 20px;
            width: 100%;
            border-color: black;
            height: 150px;
        }

        .custom_section_blm73ghx .graph-outer-container-tJi8d {
            padding: 10px;
            width: 100%;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-leaa8 {
            padding: 10px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-VX6Ru {
            padding: 0px 30px;
            border-color: black;
        }

        .custom_section_blm73ghx .heading05Block-IFVyB {
            line-height: 30px;
            padding: 0px;
            border-color: black;
            color: rgb(0, 0, 0);
            font-weight: 700;
        }

        .custom_section_blm73ghx #i3j9ux {
            font-size: 20px;
        }

        .custom_section_blm73ghx .graph-outer-container-g20e2 {
            padding: 10px 0px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-cell-DvfWL {
            margin: 0px 0px 0px 10px;
        }

        .custom_section_blm73ghx .graph-outer-container-DvfWL {
            padding: 0px;
        }

        .custom_section_blm73ghx .graph-cell-g20e2 {
            min-height: 400px;
            margin: 0px 0px 22px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-PNTVy {
            min-height: 10px;
            padding: 0px;
        }

        .custom_section_blm73ghx .graph-cell-pMVVP {
            min-height: 400px;
        }

        .custom_section_blm73ghx #iajn1o {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #i5t6be {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #isgorm {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #ivg5sv {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #iqzrn2 {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #i4v3yy {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #ikputh {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #iucxh7 {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #ip9a4g {
            left: 10px;
            width: 200px;
            height: 200px;
            top: 100px;
        }

        .custom_section_blm73ghx #ibv26q {
            right: 0px;
        }

        .custom_section_blm73ghx #ihihls {
            left: -50px;
        }

        .custom_section_blm73ghx #inkg6g {
            left: -40px;
        }

        .custom_section_blm73ghx #iwff4s {
            right: 10px;
            height: 100px;
        }

        .custom_section_blm73ghx #id1t4f {
            right: 10px;
        }

        .custom_section_blm73ghx #irnaph {
            right: 0px;
        }

        .custom_section_blm73ghx #i1mya3 {
            left: 10px;
        }

        .custom_section_blm73ghx .navbar-toggler-icon {
            color: black;
            border-color: black;
        }

        .custom_section_blm73ghx .px-4.container-fluid {
            color: black;
            border-color: black;
        }

        .custom_section_blm73ghx .navbar-toggler {
            color: black;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-MUuPZ {
            width: 100%;
            border-color: black;
            padding: 10px;
        }

        .custom_section_blm73ghx .graph-outer-container-a56HH {
            padding: 10px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-qhIjX {
            width: 100%;
            padding: 10px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-UfYvk {
            width: 100%;
            padding: 10px;
            border-color: black;
        }

        .custom_section_blm73ghx .graph-outer-container-VX6Ru {
            width: 100%;
        }

        .custom_section_blm73ghx .graph-cell-a56HH {
            border-color: black;
        }

        .custom_section_blm73ghx #ikwt8 {
            font-size: 12px;
        }

        .custom_section_blm73ghx .heading05Block-UkwZK {
            line-height: 25px;
            border-color: black;
        }

        .custom_section_blm73ghx #iz18lv {
            font-size: 20px;
        }

        .custom_section_blm73ghx .heading05Block-KZUHK {
            line-height: 25px;
            border-color: black;
        }

        .custom_section_blm73ghx #ibqf88 {
            font-size: 20px;
        }

        .custom_section_blm73ghx .heading05Block-UYTSk {
            line-height: 25px;
            border-color: black;
        }

        .custom_section_blm73ghx #i5zbgj {
            font-size: 20px;
        }

        .custom_section_blm73ghx .heading05Block-Xpyvw {
            line-height: 25px;
            border-color: black;
        }

        .custom_section_blm73ghx #igmobg {
            font-size: 20px;
        }

        .custom_section_blm73ghx #i64dlx {
            font-weight: 300;
            border-color: black;
        }

        .custom_section_blm73ghx .button10-lVVF8 {
            width: 160px;
            border-color: black;
        }

        .custom_section_blm73ghx .button10-EdDWQ {
            width: 160px;
            border-color: black;
        }

        .custom_section_blm73ghx #i7wsnr {
            font-weight: 300;
            border-color: black;
        }

        .custom_section_blm73ghx #i7jthi {
            font-weight: 300;
            border-color: black;
        }

        .custom_section_blm73ghx .button10-5GLBb {
            width: 160px;
            border-color: black;
        }

        .custom_section_blm73ghx #ijzhze {
            font-weight: 300;
            border-color: black;
        }

        .custom_section_blm73ghx .button10-Ax7Zl {
            width: 160px;
            border-color: black;
        }

        .custom_section_blm73ghx #iptup {
            width: 80%;
            height: auto;
        }

        .custom_section_blm73ghx #ivajh {
            width: 464px;
            height: 57px;
        }

        .custom_section_blm73ghx #i5sfq {
            display: flex;
            align-items: center;
        }

        .custom_section_blm73ghx #iws8jf {
            height: 600px;
        }

        .custom_section_blm73ghx #icqyum {
            font-size: 26px;
        }

        .custom_section_blm73ghx #iuw65j {
            padding: 0px 10px;
        }

        .custom_section_blm73ghx #iz8k45 {
            min-height: 200px;
        }

        .custom_section_blm73ghx #il3h67 {
            min-height: 100px;
            height: 200px;
        }

        .custom_section_blm73ghx #i36yz {
            width: 180px;
        }

        .custom_section_blm73ghx #iinj3r {
            height: 200px;
            min-height: 100px;
        }

        .custom_section_blm73ghx #ikvktc {
            width: 180px;
        }

        .custom_section_blm73ghx #i4izlh {
            min-height: 100px;
            height: 200px;
        }

        .custom_section_blm73ghx #ixjjeo {
            width: 180px;
        }

        .custom_section_blm73ghx #id1nn9 {
            height: 200px;
            min-height: 100px;
        }

        .custom_section_blm73ghx #ibogta {
            width: 180px;
        }

        .custom_section_blm73ghx #irdq23 {
            height: 350px;
            min-height: 350px;
        }

        .custom_section_blm73ghx #izc6vb {
            min-height: 350px;
            height: 350px;
        }

        .custom_section_blm73ghx #if8p6y {
            height: 350px;
            min-height: 350px;
        }

        .custom_section_blm73ghx #irb0v8 {
            min-height: 350px;
            height: 350px;
        }

        .custom_section_blm73ghx #ipv0wj {
            min-height: 350px;
            height: 350px;
        }

        .custom_section_blm73ghx #ikvi1o {
            height: 350px;
            min-height: 350px;
        }

        .custom_section_blm73ghx #i4mj9k {
            height: 350px;
            min-height: 350px;
        }

        .custom_section_blm73ghx #i8zpzl {
            min-height: 400px;
        }

        .custom_section_blm73ghx #i5i8c4 {
            height: auto;
        }

        .custom_section_blm73ghx #iv9dy2 {
            height: 400px;
        }

        .custom_section_blm73ghx #iw7n02 {
            font-size: 24px;
            line-height: normal;
        }

        .custom_section_blm73ghx #igv5jj {
            color: white;
            font-family: Figtree, sans-serif;
        }

        .custom_section_blm73ghx #iuahlp {
            font-size: 16px;
            color: white;
        }

        .custom_section_blm73ghx #injmi6 {
            font-size: 16px;
            font-weight: 600;
        }

        .undefined {
            left: 50px;
        }

        .custom_section_45nk3oq9 #ip1pj {
            height: 600px;
        }

        .custom_section_45nk3oq9 #i3ipnw {
            margin: 20px 0px 0px;
            width: 100%;
            height: 774px;
        }

        .custom_section_45nk3oq9 #i5c6e7 {
            font-size: 24px;
            line-height: normal;
        }

        .custom_section_45nk3oq9 #ips6ye {
            color: black;
            font-size: 18px;
            line-height: normal;
            width: 100%;
        }

        .custom_section_45nk3oq9 #is797o {
            color: black;
            width: 100%;
        }

        .custom_section_45nk3oq9 #ir1b1o {
            width: 100%;
        }

        .custom_section_45nk3oq9 #ia0t8u {
            color: black;
        }

        .custom_section_45nk3oq9 #ibn69y {
            font-size: 24px;
            line-height: normal;
            font-weight: 700;
        }

        .custom_section_45nk3oq9 #iclcmb {
            color: black;
            font-size: 18px;
            line-height: normal;
        }

        .custom_section_45nk3oq9 #iyta4e {
            margin: 50px 0px 20px;
        }

        .custom_section_45nk3oq9 #i5x8l {
            width: 100%;
            height: 100%;
        }

        .custom_section_45nk3oq9 #io6b14 {
            margin: 0px 0% 0px 0px;
        }

        .custom_section_45nk3oq9 #i9n4yw {
            margin: 20px 0px 0px;
        }

        .custom_section_45nk3oq9 #i847p {
            width: 100%;
            height: 574px;
            color: black;
        }

        .custom_section_45nk3oq9 #ifkgo {
            height: 600px;
        }

        .custom_section_45nk3oq9 #i06ll {
            padding: 0px;
            margin: 0px;
            width: 100%;
            height: 696px;
        }

        .custom_section_45nk3oq9 #iua2z {
            color: black;
            height: auto;
            width: 100%;
        }

        .custom_section_45nk3oq9 #i4la2 {
            color: white;
        }

        .custom_section_45nk3oq9 #irdh4 {
            font-size: 32px;
            color: white;
        }

        .custom_section_45nk3oq9 #i0o498 {
            font-size: 17px;
            font-family: Figtree, sans-serif;
            line-height: normal;
        }

        .custom_section_45nk3oq9 #bar-section-heading {
            font-size: 24px;
            font-family: Figtree, sans-serif;
            color: black;
            font-weight: 700;
        }

        .custom_section_45nk3oq9 #ie1gmc {
            font-family: Figtree, sans-serif;
            font-size: 19px;
            line-height: normal;
        }

        .custom_section_45nk3oq9 #imrtm {
            color: rgb(248, 248, 248);
        }

        .custom_section_45nk3oq9 #iq5ivq {
            height: 150px;
            top: 50px;
            right: 50px;
        }

        .custom_section_45nk3oq9 #iwvf1d {
            bottom: 0px;
            top: -50px;
        }

        .custom_section_45nk3oq9 #ir3xog {
            height: 356px;
        }

        .graph-cell-tJi8d {
            min-height: 200px;
            margin: 0px 0px 20px 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 20px;
            margin-left: 0px;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            height: 150px;
        }

        .graph-outer-container-tJi8d {
            padding: 10px 10px 10px 10px;
            padding-top: 10px;
            padding-right: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
            border-color: black;
            width: 100%;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .graph-outer-container-MUuPZ {
            border-color: black;
            padding: 10px 10px 10px 10px;
            width: 100%;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            padding-top: 10px;
            padding-right: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
        }

        .heading05Block-Xpyvw {
            line-height: 25px;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .button10-lVVF8 {
            width: 160px;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .heading03Block-QIkGb {
            padding: 0px 0px 0px 0px;
            line-height: 25px;
            color: rgb(0, 0, 0);
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .paragraph01Block-Cf1YU {
            padding: 0px 20px 0px 20px;
            line-height: 1.2em;
            padding-top: 0px;
            padding-right: 20px;
            padding-bottom: 0px;
            padding-left: 20px;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .graph-outer-container-3RevA {
            width: 100%;
            border-color: black;
            overflow: hidden;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            overflow-x: hidden;
            overflow-y: hidden;
        }

        .graph-cell-3RevA {
            padding: 20px 0px 10px 0px;
            background-color: rgb(255, 255, 255);
            padding-top: 20px;
            padding-right: 0px;
            padding-bottom: 10px;
            padding-left: 0px;
            border-color: black;
            overflow: hidden;
            width: 100%;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            overflow-x: hidden;
            overflow-y: hidden;
        }

        .graph-cell-VX6Ru {
            padding: 0px 30px 0px 30px;
            padding-top: 0px;
            padding-right: 30px;
            padding-bottom: 0px;
            padding-left: 30px;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
        }

        .graph-outer-container-VX6Ru {
            width: 100%;
        }

        #igpzis {
            position: relative;
            font-size: 28px;
        }

        #i6pqxy {
            color: black;
            border-color: black;
            border-top-color: black;
            border-right-color: black;
            border-bottom-color: black;
            border-left-color: black;
            font-size: 16px;
        }

        #ikwt8 {
            font-size: 16px;
            padding: 0px 0px 0px 0px;
        }

        #i8zpzl {
            min-height: 400px;
        }

        #i5i8c4 {
            height: auto;
        }

        #iv9dy2 {
            height: 400px;
        }

        #iw7n02 {
            font-size: 24px;
            line-height: normal;
        }

        #igv5jj {
            color: white;
            font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
            width: 100%;
            font-size: 17px;
        }

        #iuahlp {
            font-size: 16px;
            color: white;
        }

        #irzs5 {
            padding: 40px 10px 40px 10px;
        }

        #ic6kbi {
            font-size: 16px;
            font-weight: 600;
        }

        #icw9hi {
            font-size: 20px;
            margin: 0 0 0px 0;
        }

        #ie2lih {
            min-height: 100px;
            height: 250px;
        }

        #ihakrt {
            font-size: 20px;
            margin: 0 0 0px 0;
        }

        #ikpfq5 {
            width: auto;
        }

        #ieu9db {
            min-height: 100px;
            height: 250px;
        }

        #ip15k {
            padding: 0px 0px 0px 0px;
            margin: 0px 0 40px 0;
        }

        #ix4gx4 {
            font-size: 20px;
            margin: 0 0 0px 0;
        }

        #ighvle {
            min-height: 100px;
            height: 250px;
        }

        #i9xkk5 {
            font-size: 20px;
            margin: 0 0 0px 0;
        }

        #ima2or {
            padding: 0px 0px 0px 0px;
        }

        #i5imuk {
            position: relative;
            font-size: 18px;
            font-weight: 600;
        }

        #ippr2s {
            padding: 0px 0px 0px 0px;
            font-size: 18px;
        }

        #irnurc {
            min-height: 200px;
            padding: 40px 10px 40px 10px;
        }

        #i0sddj {
            font-size: 16px;
        }

        #im8t33 {
            font-size: 16px;
        }

        #iu1pye {
            width: auto;
        }

        #itlx6e {
            font-size: 16px;
        }

        #iakvzz {
            width: auto;
        }

        #iky3ji {
            font-size: 16px;
        }

        #iwyc6k {
            width: auto;
        }

        #icwj6a {
            padding: 40px 10px 40px 10px;
        }

        #ie7g4c {
            font-size: 28px;
        }

        #ihkmju {
            font-size: 26px;
        }

        #ifny4v {
            padding: 0px 10px 0px 10px;
            font-size: 20px;
        }

        #iufc4j {
            font-size: 16px;
        }

        #ixxbiw {
            padding: 0px 10px 0px 10px;
            font-size: 16px;
        }

        #izqsqp {
            min-height: 200px;
            padding: 40px 0px 40px 0px;
        }

        #ibwy1z {
            font-size: 17px;
        }

        #iek4zg {
            font-size: 17px;
        }

        #ikhk7j {
            font-size: 17px;
        }

        #ilz0tt {
            font-size: 17px;
        }

        #ivk6q7 {
            font-size: 17px;
        }

        #ipmh7d {
            font-size: 17px;
        }

        #iz38oh {
            font-size: 17px;
        }

        #i0720b {
            font-size: 17px;
        }

        #iormvg {
            font-size: 24px;
        }

        #itg9yr {
            font-size: 24px;
        }

        #id8s3n {
            font-size: 24px;
        }

        #ipaoaq {
            font-size: 24px;
        }

        #i9th9c {
            font-size: 24px;
        }

        #ibmix1 {
            font-size: 24px;
        }

        #if95rz {
            color: black;
        }

        #iz2pli {
            font-size: 24px;
        }

        #iebpnz {
            font-size: 24px;
        }

        #ijf2cs {
            font-size: 18px;
            font-family: 'ITC Franklin Gothic Std Bk Cp', sans-serif;
        }

        #imj7xd {
            font-size: 16px;
        }

        #ibad9i {
            font-size: 20px;
            margin: 0 0 0px 0;
        }

        #iv4m9a {
            font-size: 16px;
        }

        #iqwh3u {
            width: auto;
        }

        #ivbswl {
            min-height: 100px;
            height: 250px;
        }

        #ik935j {
            font-size: 20px;
            margin: 0 0 0px 0;
        }

        #it7fcs {
            font-size: 16px;
        }

        #iq6cjc {
            width: auto;
        }

        #izaz6h {
            min-height: 100px;
            height: 250px;
        }

        #iptw78 {
            padding: 0px 0px 0px 0px;
            margin: 0px 0 40px 0;
        }

        #ij3k06 {
            width: 100%;
            font-size: 26px;
        }

        #ibulpf {
            font-size: 20px;
        }

        #ingenx {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        #is1eva {
            display: flex;
            align-items: center;
        }

        .logo_address img.footer-logo {
            width: 45%;
            max-width: 150px;
        }

        .footer-bottom p {
            padding-left: 0px;
        }

        #ixa8ig {
            font-size: 25px;
        }

        #i4d05i {
            font-size: 36px;
        }

        #FooterSection {
            padding: 50px 0px 0px;
        }
    }

    @media (max-width: 400px) {
        .hero-section-henkels .hero-title {
            font-size: 1.3rem;
        }

        .hero-section-henkels .video-link-btn {
            padding: 8px 12px;
            font-size: 0.7rem;
        }
    }