.elementor-7237 .elementor-element.elementor-element-4063936{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7237 .elementor-element.elementor-element-4063936 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-7237 .elementor-element.elementor-element-4063936::before, .elementor-7237 .elementor-element.elementor-element-4063936 > .elementor-background-video-container::before, .elementor-7237 .elementor-element.elementor-element-4063936 > .e-con-inner > .elementor-background-video-container::before, .elementor-7237 .elementor-element.elementor-element-4063936 > .elementor-background-slideshow::before, .elementor-7237 .elementor-element.elementor-element-4063936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7237 .elementor-element.elementor-element-4063936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7237 .elementor-element.elementor-element-2aec5c9{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.96;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7237 .elementor-element.elementor-element-2aec5c9::before, .elementor-7237 .elementor-element.elementor-element-2aec5c9 > .elementor-background-video-container::before, .elementor-7237 .elementor-element.elementor-element-2aec5c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7237 .elementor-element.elementor-element-2aec5c9 > .elementor-background-slideshow::before, .elementor-7237 .elementor-element.elementor-element-2aec5c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7237 .elementor-element.elementor-element-2aec5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://growpep.com/wp-content/uploads/2026/08/reputation-management-1-scaled.jpg");--background-overlay:'';}.elementor-7237 .elementor-element.elementor-element-eb480ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7237 .elementor-element.elementor-element-82cb7c3{--grid-columns:1;}.elementor-7237 .elementor-element.elementor-element-bd96469{--display:flex;}.elementor-7237 .elementor-element.elementor-element-4986724{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7237 .elementor-element.elementor-element-4c99ec9{--display:flex;}.elementor-7237 .elementor-element.elementor-element-7db506a{--display:flex;}@media(max-width:1024px){.elementor-7237 .elementor-element.elementor-element-2aec5c9{--overlay-opacity:1;}.elementor-7237 .elementor-element.elementor-element-bc626ed{padding:10px 10px 10px 10px;}.elementor-7237 .elementor-element.elementor-element-bc626ed .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-7237 .elementor-element.elementor-element-82cb7c3{--grid-columns:2;}}@media(max-width:767px){.elementor-7237 .elementor-element.elementor-element-2aec5c9{--overlay-opacity:1;}.elementor-7237 .elementor-element.elementor-element-bc626ed .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-7237 .elementor-element.elementor-element-82cb7c3{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-82cb7c3 *//* =========================================================
   FEATURED INSIGHT LOOP GRID
   FULL WIDTH FIX
========================================================= */

.elementor-7237 .elementor-element.elementor-element-82cb7c3 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-7237 .elementor-element.elementor-element-82cb7c3 .elementor-loop-container {
    width: 100% !important;
    max-width: 100% !important;

    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;

    gap: 0 !important;
}

.elementor-7237 .elementor-element.elementor-element-82cb7c3 .e-loop-item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
}

.elementor-7237 .elementor-element.elementor-element-82cb7c3 .e-loop-item > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db506a *//* =========================================================
   SERVICE CTA — FINAL RESPONSIVE PATCH
========================================================= */

@media (max-width: 1024px) {

    .gp-blog-business-bridge__panel {
        grid-template-columns: 1fr !important;
        gap: 28px !important;

        text-align: center;
    }

    .gp-blog-business-bridge__content {
        width: 100%;
        max-width: 760px;

        margin-inline: auto;
    }

    .gp-blog-business-bridge__text {
        margin-left: auto;
        margin-right: auto;
    }

    .gp-blog-business-bridge__services {
        justify-content: center;
    }

    .gp-blog-business-bridge__cta-wrap {
        width: min(100%, 380px);

        min-width: 0 !important;

        margin-inline: auto;

        align-items: stretch !important;
    }
}


/* MOBILE */
@media (max-width: 767px) {

    .gp-blog-business-bridge {
        width: 100%;
        max-width: 100%;

        overflow-x: hidden;

        padding: 42px 0;
    }

    .gp-blog-business-bridge__panel {
        width: 100%;
        max-width: 100%;

        padding:
            26px
            18px !important;

        border-radius: 18px !important;
    }

    .gp-blog-business-bridge__content {
        text-align: center;
    }

    .gp-blog-business-bridge__eyebrow {
        text-align: center;
    }

    .gp-blog-business-bridge__title {
        width: 100%;
        max-width: 340px;

        margin-inline: auto;

        font-size: 29px !important;
        line-height: 1.10 !important;

        text-align: center !important;
    }

    .gp-blog-business-bridge__title span {
        display: block;
    }

    .gp-blog-business-bridge__text {
        width: 100%;
        max-width: 330px;

        margin:
            14px auto 0;

        font-size: 14px !important;
        line-height: 1.65 !important;

        text-align: center !important;
    }

    .gp-blog-business-bridge__services {
        display: grid !important;

        grid-template-columns:
            repeat(2, minmax(0, 1fr));

        width: 100%;

        gap: 8px !important;

        margin-top: 20px;
    }

    .gp-blog-business-bridge__services a {
        width: 100%;

        min-width: 0;

        justify-content: center;

        padding:
            8px
            9px;

        font-size: 12px;

        white-space: normal;

        text-align: center;
    }

    .gp-blog-business-bridge__cta-wrap {
        width: 100%;
        max-width: 340px;

        margin-inline: auto;
    }

    .gp-blog-business-bridge__cta-label {
        text-align: center;
    }

    .gp-blog-business-bridge
    a.gp-blog-business-bridge__cta {
        width: 100% !important;

        min-height: 50px !important;

        padding:
            13px
            17px !important;

        font-size: 14px !important;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {

    .gp-blog-business-bridge__panel {
        padding:
            24px
            16px !important;
    }

    .gp-blog-business-bridge__title {
        max-width: 310px;

        font-size: 27px !important;
        line-height: 1.12 !important;
    }

    .gp-blog-business-bridge__text {
        max-width: 305px;
    }

    .gp-blog-business-bridge__services {
        grid-template-columns: 1fr 1fr;
    }

    .gp-blog-business-bridge__services a {
        font-size: 11.5px;
    }
}


/* VERY SMALL MOBILE */
@media (max-width: 360px) {

    .gp-blog-business-bridge__panel {
        padding:
            22px
            14px !important;
    }

    .gp-blog-business-bridge__title {
        font-size: 25px !important;
    }

    .gp-blog-business-bridge__services {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */