/********* Compiled - Do not edit *********/
:root{--color-primary:#ed6241;--color-secondary:#222232;--color-gradient-start:#ED6241;--color-gradient-stop:#ED6241;--color-link:#000000;--color-link-hover:#474747;--lqd-cc-active-bw:1px;}body{font-family:'Open Sans', sans-serif ;font-weight:400;line-height:1.60em;font-size:18px;color:#333e55;}.btn{font-family:'Montserrat', sans-serif ;font-weight:400;text-transform:uppercase;line-height:15px;font-size:15px;color:#ffffff;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:18px;color:#737373;}.h1,h1{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.7em;font-size:40px;color:#333e55;}.h2,h2{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:40px;color:#333e55;}.h3,h3{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:35px;color:#333e55;}.h4,h4{font-family:'Montserrat', sans-serif ;font-weight:400;line-height:1.25em;font-size:28px;color:#333e55;}.h5,h5{font-family:'Montserrat', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.25em;font-size:20px;color:#333e55;}.h6,h6{font-family:'Montserrat', Arial, Helvetica, sans-serif ;font-weight:400;line-height:1.5em;font-size:18px;color:#333e55;}.main-header .navbar-brand{max-width:160px;}.titlebar-inner h1{font-weight:700;}.titlebar-inner p{font-family:Montserrat;font-size:18px;font-weight:600;line-height:28px;}.titlebar-inner{padding-top:80px;padding-bottom:80px;}.titlebar{background-image:url( ../2021/01/Mask-3@2x.jpg);background-size:cover;background-position:center center;}.titlebar > .titlebar-overlay.lqd-overlay{background:rgba(20, 51, 49, 0.9);}.titlebar .titlebar-scroll-link{color:rgba(255, 255, 255, 0.68);}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:75px;}}@media ( min-width: 1200px ){.is-stuck .lqd-head-sec-wrap{background:rgb(49, 60, 81) !important;}.is-stuck .lqd-head-col > .header-module > p, .is-stuck .lqd-head-col > .header-module .nav-trigger, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu, .is-stuck .lqd-head-col > .header-module > .btn-naked, .is-stuck .lqd-head-col > .header-module > .btn-underlined, .is-stuck .lqd-head-col > .header-module > .social-icon li a, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a, .is-stuck .lqd-head-col > .header-module .ld-module-trigger .ld-module-trigger-txt, .is-stuck .lqd-head-col > .header-module .lqd-module-badge-outline .ld-module-trigger-count, .is-stuck .lqd-head-col > .header-module .ld-module-trigger-icon, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu .lqd-custom-menu-dropdown-btn{color:rgb(255, 255, 255);}.is-stuck .lqd-head-col > .header-module .nav-trigger.bordered .bars:before{border-color:rgb(255, 255, 255);}.is-stuck .lqd-head-col > .header-module .nav-trigger .bar, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc .lqd-scrl-indc-line{background:rgb(255, 255, 255);}.is-stuck .lqd-head-col > .header-module > .btn-naked:hover, .is-stuck .lqd-head-col > .header-module > .btn-underlined:hover, .is-stuck .lqd-head-col > .header-module > .social-icon li a:hover, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li:hover > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.is-active > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-ancestor > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current_page_item > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-item > a, .is-stuck .lqd-head-col > .header-module > .iconbox h3, .is-stuck .lqd-head-col > .header-module > .iconbox .iconbox-icon-container{color:rgb(233, 113, 50);}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(51, 62, 88);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(233, 113, 50);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(233, 113, 50);}}.lqd-contact-form input[type=submit] {
 font-family: montserrat, sans-serif;
 font-weight: 700;
}
.ld-module-v-sep .ld-v-sep-inner {
 height: 60%;
 top: 20%;
}
.main-header .btn,
.main-header .iconbox h3 {
 font-family: inherit;
}
::marker {
 unicode-bidi: isolate;
 font-variant-numeric: tabular-nums;
 text-transform: none;
 text-indent: 0px !important;
 text-align: start !important;
 text-align-last: start !important;
 Color: #E97132;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ED6241;
    border-radius: 10px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #313C51 !important;
}
/* =========================================================
   BRILLIANCE SaaS MOBILE FRAMEWORK
   Shared responsive rules for Trustiance, Resolven, Outcomi
   Add once under Appearance > Customize > Additional CSS
   ========================================================= */

@media (max-width: 991px) {

  /* ---------------------------------------------------------
     1) Restore key SaaS sections that are hidden on xs/sm
     --------------------------------------------------------- */

  .br-trustiance.br-hero.hidden-xs.hidden-sm,
  .br-resolven.br-hero.hidden-xs.hidden-sm,
  .br-outcomi.br-hero.hidden-xs.hidden-sm,

  .br-trustiance.br-owned.hidden-xs.hidden-sm,
  .br-resolven.br-owned.hidden-xs.hidden-sm,
  .br-outcomi.br-owned.hidden-xs.hidden-sm,

  .br-trustiance.br-progress-detail.hidden-xs.hidden-sm,
  .br-resolven.br-progress-detail.hidden-xs.hidden-sm,
  .br-outcomi.br-progress-detail.hidden-xs.hidden-sm,

  .br-trustiance.br-process-cards.hidden-xs.hidden-sm,
  .br-resolven.br-process-cards.hidden-xs.hidden-sm,
  .br-outcomi.br-process-cards.hidden-xs.hidden-sm,

  .br-trustiance.br-users.hidden-xs.hidden-sm,
  .br-resolven.br-users.hidden-xs.hidden-sm,
  .br-outcomi.br-users.hidden-xs.hidden-sm,

  .br-trustiance.br-implementation-head.hidden-xs.hidden-sm,
  .br-resolven.br-implementation-head.hidden-xs.hidden-sm,
  .br-outcomi.br-implementation-head.hidden-xs.hidden-sm,

  .br-trustiance.br-implementation-process.hidden-xs.hidden-sm,
  .br-resolven.br-implementation-process.hidden-xs.hidden-sm,
  .br-outcomi.br-implementation-process.hidden-xs.hidden-sm,

  .br-trustiance.br-security.hidden-xs.hidden-sm,
  .br-resolven.br-security.hidden-xs.hidden-sm,
  .br-outcomi.br-security.hidden-xs.hidden-sm {
    display: block !important;
  }

  /* Dedicated desktop testimonial rows stay hidden on mobile */
  .br-trustiance.br-testimonials-desktop,
  .br-resolven.br-testimonials-desktop,
  .br-outcomi.br-testimonials-desktop {
    display: none !important;
  }

  /* ---------------------------------------------------------
     2) Global SaaS mobile rhythm
     --------------------------------------------------------- */

  .br-trustiance,
  .br-resolven,
  .br-outcomi {
    overflow-x: hidden;
  }

  .br-trustiance.br-management,
  .br-resolven.br-management,
  .br-outcomi.br-management,

  .br-trustiance.br-owned,
  .br-resolven.br-owned,
  .br-outcomi.br-owned,

  .br-trustiance.br-users,
  .br-resolven.br-users,
  .br-outcomi.br-users,

  .br-trustiance.br-case-studies,
  .br-resolven.br-case-studies,
  .br-outcomi.br-case-studies,

  .br-trustiance.br-pricing,
  .br-resolven.br-pricing,
  .br-outcomi.br-pricing,

  .br-trustiance.br-success,
  .br-resolven.br-success,
  .br-outcomi.br-success,

  .br-trustiance.br-security,
  .br-resolven.br-security,
  .br-outcomi.br-security,

  .br-trustiance.br-closing,
  .br-resolven.br-closing,
  .br-outcomi.br-closing {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }

  .br-trustiance.br-questions,
  .br-resolven.br-questions,
  .br-outcomi.br-questions {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .br-trustiance.br-progress-head,
  .br-resolven.br-progress-head,
  .br-outcomi.br-progress-head,

  .br-trustiance.br-process-head,
  .br-resolven.br-process-head,
  .br-outcomi.br-process-head,

  .br-trustiance.br-implementation-head,
  .br-resolven.br-implementation-head,
  .br-outcomi.br-implementation-head {
    padding-top: 55px !important;
    padding-bottom: 20px !important;
  }

  .br-trustiance.br-progress-detail,
  .br-resolven.br-progress-detail,
  .br-outcomi.br-progress-detail,

  .br-trustiance.br-process-cards,
  .br-resolven.br-process-cards,
  .br-outcomi.br-process-cards,

  .br-trustiance.br-implementation-process,
  .br-resolven.br-implementation-process,
  .br-outcomi.br-implementation-process {
    padding-top: 0 !important;
    padding-bottom: 45px !important;
  }

  /* ---------------------------------------------------------
     3) Hero sections
     --------------------------------------------------------- */

  .br-trustiance.br-hero,
  .br-resolven.br-hero,
  .br-outcomi.br-hero {
    padding-top: 70px !important;
    padding-bottom: 50px !important;
    background-position: center center !important;
  }

  .br-trustiance.br-hero > .container > .row > .wpb_column > .vc_column-inner,
  .br-resolven.br-hero > .container > .row > .wpb_column > .vc_column-inner,
  .br-outcomi.br-hero > .container > .row > .wpb_column > .vc_column-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .br-trustiance.br-hero .ld-spacer,
  .br-resolven.br-hero .ld-spacer,
  .br-outcomi.br-hero .ld-spacer {
    height: 20px !important;
  }

  .br-trustiance.br-hero h2,
  .br-resolven.br-hero h2,
  .br-outcomi.br-hero h2 {
    line-height: 1.12 !important;
  }

  /* ---------------------------------------------------------
     4) Split-column challenge/content sections
     --------------------------------------------------------- */

  .br-trustiance.br-management .vc_col-sm-6,
  .br-resolven.br-management .vc_col-sm-6,
  .br-outcomi.br-management .vc_col-sm-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .br-trustiance.br-management .vc_col-sm-6 + .vc_col-sm-6,
  .br-resolven.br-management .vc_col-sm-6 + .vc_col-sm-6,
  .br-outcomi.br-management .vc_col-sm-6 + .vc_col-sm-6 {
    margin-top: 28px !important;
  }

  /* ---------------------------------------------------------
     5) Background-image CTA/content banners
     --------------------------------------------------------- */

  .br-trustiance.br-owned .vc_col-sm-8,
  .br-resolven.br-owned .vc_col-sm-8,
  .br-outcomi.br-owned .vc_col-sm-8,

  .br-trustiance.br-owned .vc_col-sm-6,
  .br-resolven.br-owned .vc_col-sm-6,
  .br-outcomi.br-owned .vc_col-sm-6,

  .br-trustiance.br-security .vc_col-sm-6,
  .br-resolven.br-security .vc_col-sm-6,
  .br-outcomi.br-security .vc_col-sm-6 {
    width: 100% !important;
  }

  /* ---------------------------------------------------------
     6) Benefits accordion + side image
     --------------------------------------------------------- */

  .br-trustiance.br-progress-detail > .container > .row > .wpb_column,
  .br-resolven.br-progress-detail > .container > .row > .wpb_column,
  .br-outcomi.br-progress-detail > .container > .row > .wpb_column {
    width: 100% !important;
  }

  .br-trustiance.br-progress-detail > .container > .row > .wpb_column:nth-child(2),
  .br-resolven.br-progress-detail > .container > .row > .wpb_column:nth-child(2),
  .br-outcomi.br-progress-detail > .container > .row > .wpb_column:nth-child(2) {
    display: none !important;
  }

  .br-trustiance.br-progress-detail .accordion-title,
  .br-resolven.br-progress-detail .accordion-title,
  .br-outcomi.br-progress-detail .accordion-title {
    font-size: 15px !important;
    line-height: 1.35 !important;
  }

  /* ---------------------------------------------------------
     7) Process / flipbox grids
     --------------------------------------------------------- */

  .br-trustiance.br-process-cards .wpb_column,
  .br-resolven.br-process-cards .wpb_column,
  .br-outcomi.br-process-cards .wpb_column {
    width: 100% !important;
    margin-bottom: 18px !important;
  }

  .br-trustiance.br-process-cards,
  .br-resolven.br-process-cards,
  .br-outcomi.br-process-cards {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  /* ---------------------------------------------------------
     8) User tabs/cards
     --------------------------------------------------------- */

  .br-trustiance.br-users .vc_col-sm-4,
  .br-resolven.br-users .vc_col-sm-4,
  .br-outcomi.br-users .vc_col-sm-4 {
    width: 100% !important;
    margin-bottom: 18px !important;
  }

  /* ---------------------------------------------------------
     9) Mobile testimonials
     --------------------------------------------------------- */

  .br-trustiance.br-testimonials-mobile,
  .br-resolven.br-testimonials-mobile,
  .br-outcomi.br-testimonials-mobile {
    margin-top: 0 !important;
  }

  .br-trustiance.br-testimonials-mobile > .container > .row > .wpb_column,
  .br-resolven.br-testimonials-mobile > .container > .row > .wpb_column,
  .br-outcomi.br-testimonials-mobile > .container > .row > .wpb_column {
    width: 100% !important;
  }

  .br-trustiance.br-testimonials-mobile .vc_column-inner,
  .br-resolven.br-testimonials-mobile .vc_column-inner,
  .br-outcomi.br-testimonials-mobile .vc_column-inner {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  /* ---------------------------------------------------------
     10) Case studies
     --------------------------------------------------------- */

  .br-trustiance.br-case-studies,
  .br-resolven.br-case-studies,
  .br-outcomi.br-case-studies {
    overflow: hidden;
  }

  /* ---------------------------------------------------------
     11) Pricing
     --------------------------------------------------------- */

  .br-trustiance.br-pricing .vc_col-sm-6,
  .br-resolven.br-pricing .vc_col-sm-6,
  .br-outcomi.br-pricing .vc_col-sm-6 {
    width: 100% !important;
  }

  .br-trustiance.br-pricing .vc_col-sm-6:first-child,
  .br-resolven.br-pricing .vc_col-sm-6:first-child,
  .br-outcomi.br-pricing .vc_col-sm-6:first-child {
    margin-bottom: 24px !important;
  }

  .br-trustiance.br-pricing .vc_col-sm-6 .wpb_text_column,
  .br-resolven.br-pricing .vc_col-sm-6 .wpb_text_column,
  .br-outcomi.br-pricing .vc_col-sm-6 .wpb_text_column {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  .br-trustiance.br-pricing a.btn,
  .br-resolven.br-pricing a.btn,
  .br-outcomi.br-pricing a.btn {
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex !important;
    width: calc(100% - 50px) !important;
    max-width: 260px !important;
    justify-content: center !important;
  }

  /* ---------------------------------------------------------
     12) Built for success accordion
     --------------------------------------------------------- */

  .br-trustiance.br-success > .container > .row > .wpb_column,
  .br-resolven.br-success > .container > .row > .wpb_column,
  .br-outcomi.br-success > .container > .row > .wpb_column {
    width: 100% !important;
  }

  .br-trustiance.br-success > .container > .row > .wpb_column:first-child,
  .br-resolven.br-success > .container > .row > .wpb_column:first-child,
  .br-outcomi.br-success > .container > .row > .wpb_column:first-child,

  .br-trustiance.br-success > .container > .row > .wpb_column:last-child,
  .br-resolven.br-success > .container > .row > .wpb_column:last-child,
  .br-outcomi.br-success > .container > .row > .wpb_column:last-child {
    display: none !important;
  }

  /* ---------------------------------------------------------
     13) Implementation timeline
     --------------------------------------------------------- */

  .br-trustiance.br-implementation-process a.btn,
  .br-resolven.br-implementation-process a.btn,
  .br-outcomi.br-implementation-process a.btn {
    width: 100% !important;
    max-width: 300px !important;
    margin: 0 auto 12px !important;
    display: flex !important;
    justify-content: center !important;
  }

  /* ---------------------------------------------------------
     14) Security + closing CTA buttons
     --------------------------------------------------------- */

  .br-trustiance.br-security,
  .br-resolven.br-security,
  .br-outcomi.br-security {
    background-position: center center !important;
  }

  .br-trustiance.br-closing .vc_col-sm-6,
  .br-resolven.br-closing .vc_col-sm-6,
  .br-outcomi.br-closing .vc_col-sm-6,

  .br-trustiance.br-closing .vc_col-sm-3,
  .br-resolven.br-closing .vc_col-sm-3,
  .br-outcomi.br-closing .vc_col-sm-3 {
    width: 100% !important;
  }

  .br-trustiance.br-closing a.btn,
  .br-resolven.br-closing a.btn,
  .br-outcomi.br-closing a.btn,

  .br-trustiance.br-owned a.btn,
  .br-resolven.br-owned a.btn,
  .br-outcomi.br-owned a.btn,

  .br-trustiance.br-security a.btn,
  .br-resolven.br-security a.btn,
  .br-outcomi.br-security a.btn,

  .br-trustiance.br-hero a.btn,
  .br-resolven.br-hero a.btn,
  .br-outcomi.br-hero a.btn {
    width: 100% !important;
    max-width: 300px !important;
    margin: 0 auto 12px !important;
    display: flex !important;
    justify-content: center !important;
  }
}

/* ---------------------------------------------------------
   Narrow phone tightening
   --------------------------------------------------------- */

@media (max-width: 480px) {

  .br-trustiance.br-management,
  .br-resolven.br-management,
  .br-outcomi.br-management,

  .br-trustiance.br-owned,
  .br-resolven.br-owned,
  .br-outcomi.br-owned,

  .br-trustiance.br-users,
  .br-resolven.br-users,
  .br-outcomi.br-users,

  .br-trustiance.br-case-studies,
  .br-resolven.br-case-studies,
  .br-outcomi.br-case-studies,

  .br-trustiance.br-pricing,
  .br-resolven.br-pricing,
  .br-outcomi.br-pricing,

  .br-trustiance.br-success,
  .br-resolven.br-success,
  .br-outcomi.br-success,

  .br-trustiance.br-security,
  .br-resolven.br-security,
  .br-outcomi.br-security,

  .br-trustiance.br-closing,
  .br-resolven.br-closing,
  .br-outcomi.br-closing {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }

  .br-trustiance.br-hero,
  .br-resolven.br-hero,
  .br-outcomi.br-hero {
    padding-top: 55px !important;
    padding-bottom: 45px !important;
  }

  .br-trustiance.br-pricing .vc_col-sm-6 .wpb_text_column,
  .br-resolven.br-pricing .vc_col-sm-6 .wpb_text_column,
  .br-outcomi.br-pricing .vc_col-sm-6 .wpb_text_column {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
}


/* =========================================================
   PAGE-SPECIFIC OVERRIDES
   Keep these intentionally small.
   ========================================================= */

/* TRUSTIANCE */
@media (max-width: 991px) {
  /* Reserved for any Trustiance-only exceptions */
}

/* RESOLVEN */
@media (max-width: 991px) {
  /* Reserved for any Resolven-only exceptions */
}

/* OUTCOMI */
@media (max-width: 991px) {
  /* Reserved for any Outcomi-only exceptions */
}
/* =========================================================
   BRILLIANCE SaaS MOBILE FEEDBACK ADDENDUM v2
   Shared responsive refinements for:
   - Trustiance
   - Resolven
   - Outcomi
   - Partna

   Add BELOW the main Brilliance SaaS mobile framework.
   ========================================================= */

@media (max-width: 991px) {

  /* ---------------------------------------------------------
     HERO CTA ALIGNMENT
     Left-align primary CTA groups on mobile.
     --------------------------------------------------------- */

  .br-trustiance.br-hero a.btn,
  .br-resolven.br-hero a.btn,
  .br-outcomi.br-hero a.btn,
  .br-partna.br-hero a.btn {
    margin-left: 0 !important;
    margin-right: auto !important;
  }


  /* ---------------------------------------------------------
     PROCESS / FLIPBOX MOBILE TREATMENT
     Give cards more width, more height and more internal room.
     --------------------------------------------------------- */

  .br-trustiance.br-process-cards,
  .br-resolven.br-process-cards,
  .br-outcomi.br-process-cards,
  .br-partna.br-process-cards {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .br-trustiance.br-process-cards .wpb_column,
  .br-resolven.br-process-cards .wpb_column,
  .br-outcomi.br-process-cards .wpb_column,
  .br-partna.br-process-cards .wpb_column {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .br-trustiance.br-process-cards .lqd-flipbox-wrap,
  .br-trustiance.br-process-cards .lqd-flipbox,
  .br-trustiance.br-process-cards .lqd-flipbox-face,

  .br-resolven.br-process-cards .lqd-flipbox-wrap,
  .br-resolven.br-process-cards .lqd-flipbox,
  .br-resolven.br-process-cards .lqd-flipbox-face,

  .br-outcomi.br-process-cards .lqd-flipbox-wrap,
  .br-outcomi.br-process-cards .lqd-flipbox,
  .br-outcomi.br-process-cards .lqd-flipbox-face,

  .br-partna.br-process-cards .lqd-flipbox-wrap,
  .br-partna.br-process-cards .lqd-flipbox,
  .br-partna.br-process-cards .lqd-flipbox-face {
    width: 100% !important;
  }

  .br-trustiance.br-process-cards .lqd-flipbox,
  .br-trustiance.br-process-cards .lqd-flipbox-face,

  .br-resolven.br-process-cards .lqd-flipbox,
  .br-resolven.br-process-cards .lqd-flipbox-face,

  .br-outcomi.br-process-cards .lqd-flipbox,
  .br-outcomi.br-process-cards .lqd-flipbox-face,

  .br-partna.br-process-cards .lqd-flipbox,
  .br-partna.br-process-cards .lqd-flipbox-face {
    min-height: 360px !important;
  }

  .br-trustiance.br-process-cards .lqd-flipbox-face,
  .br-resolven.br-process-cards .lqd-flipbox-face,
  .br-outcomi.br-process-cards .lqd-flipbox-face,
  .br-partna.br-process-cards .lqd-flipbox-face {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }


  /* ---------------------------------------------------------
     IMPLEMENTATION NOTE
     Keep timing / explanatory sentence centred on mobile.
     --------------------------------------------------------- */

  .br-trustiance .br-implementation-timing,
  .br-trustiance .br-implementation-timing p,

  .br-resolven .br-implementation-timing,
  .br-resolven .br-implementation-timing p,

  .br-outcomi .br-implementation-timing,
  .br-outcomi .br-implementation-timing p,

  .br-partna .br-implementation-timing,
  .br-partna .br-implementation-timing p {
    text-align: center !important;
  }


  /* ---------------------------------------------------------
     SECURITY CTA
     Keep CTA button aligned with the left-aligned copy.
     --------------------------------------------------------- */

  .br-trustiance.br-security a.btn,
  .br-resolven.br-security a.btn,
  .br-outcomi.br-security a.btn,
  .br-partna.br-security a.btn {
    margin-left: 0 !important;
    margin-right: auto !important;
  }


  /* ---------------------------------------------------------
     DETAILED CASE STUDY PAGES / SECTIONS
     Add phone-edge breathing room.
     --------------------------------------------------------- */

  .br-trustiance.br-case-study-detail,
  .br-resolven.br-case-study-detail,
  .br-outcomi.br-case-study-detail,
  .br-partna.br-case-study-detail,
  .br-case-study-detail {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .br-trustiance.br-case-study-detail .vc_column-inner,
  .br-resolven.br-case-study-detail .vc_column-inner,
  .br-outcomi.br-case-study-detail .vc_column-inner,
  .br-partna.br-case-study-detail .vc_column-inner,
  .br-case-study-detail .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

}


/* =========================================================
   NARROW PHONES
   ========================================================= */

@media (max-width: 480px) {

  .br-trustiance.br-process-cards .lqd-flipbox,
  .br-trustiance.br-process-cards .lqd-flipbox-face,

  .br-resolven.br-process-cards .lqd-flipbox,
  .br-resolven.br-process-cards .lqd-flipbox-face,

  .br-outcomi.br-process-cards .lqd-flipbox,
  .br-outcomi.br-process-cards .lqd-flipbox-face,

  .br-partna.br-process-cards .lqd-flipbox,
  .br-partna.br-process-cards .lqd-flipbox-face {
    min-height: 390px !important;
  }

}