.bootstrap-container.single-portfolio{position:relative}.bootstrap-container.single-portfolio .stage{position:relative;height:50vh;display:flex;align-items:center;justify-content:flex-start}.bootstrap-container.single-portfolio .stage::before{content:"";position:absolute;display:block;width:100vw;height:50vh;top:0;left:calc((100vw - 100%) / -2);background-image:var(--eq-background-url);background-repeat:no-repeat;background-size:cover;background-position:70% 0}@media (min-width:992px){.bootstrap-container.single-portfolio .stage{height:var(--eq-hero-desktop-height)}.bootstrap-container.single-portfolio .stage::before{background-position:center;height:var(--eq-hero-desktop-height)}}.bootstrap-container.single-portfolio .heading{color:#0C2D69;margin-block:3rem;text-align:center;font-size:26px!important;text-wrap:pretty}@media (min-width:992px){.bootstrap-container.single-portfolio .heading{font-size:40px!important}}.bootstrap-container.single-portfolio .group-1{padding-block-end:3rem;border-block-end:1px solid #eee}.bootstrap-container.single-portfolio .group-1 .cta-wrapper{margin-block-start:3rem}.bootstrap-container.single-portfolio .group-1 .cta-wrapper .cta{color:#FFF;text-align:center;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border:none;background:#0C2D69;padding:1rem 2rem;text-decoration:none}.bootstrap-container.single-portfolio .modal{background-color:#000}.bootstrap-container.single-portfolio .modal .modal-content,.bootstrap-container.single-portfolio .modal .modal-body{background-color:#fff;opacity:1}.bootstrap-container.single-portfolio .group-2{padding-block:3rem;border-block-end:1px solid #eee}.bootstrap-container.single-portfolio .group-3{padding-block:3rem;border-block-end:1px solid #eee}.bootstrap-container.single-portfolio .group-3 .right-content{display:flex;flex-direction:column;justify-content:center;height:100%;gap:1rem}.bootstrap-container.single-portfolio .group-4{padding-block:3rem;border-block-end:1px solid #eee;flex-direction:column;gap:1rem}@media (min-width:992px){.bootstrap-container.single-portfolio .group-4{flex-direction:row}}.bootstrap-container.single-portfolio .group-4 .previous-post{height:100%;display:flex;align-items:center;justify-content:flex-start;text-align:left;text-transform:uppercase}.bootstrap-container.single-portfolio .group-4 .previous-post a{text-decoration:none;color:#0C2D69}.bootstrap-container.single-portfolio .group-4 .previous-post a:hover{color:#E30613}.bootstrap-container.single-portfolio .group-4 .center-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;font-style:italic}.bootstrap-container.single-portfolio .group-4 .next-post{height:100%;display:flex;align-items:center;justify-content:flex-end;text-align:right;text-transform:uppercase}.bootstrap-container.single-portfolio .group-4 .next-post a{text-decoration:none;color:#0C2D69}.bootstrap-container.single-portfolio .group-4 .next-post a:hover{color:#E30613}.bootstrap-container.related-customers{padding-block:3rem;position:relative}.bootstrap-container.related-customers::before{content:"";position:absolute;display:block;top:0;left:calc((100vw - 100%) / -2);width:100vw;height:100%;background-color:#EDEFF0}.bootstrap-container.related-customers .blue{color:#0C2D69}.bootstrap-container.related-customers .card{--bs-body-bg:#fff;--bs-border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.bootstrap-container.related-customers .card img{border-top-left-radius:10px;border-top-right-radius:10px}.bootstrap-container.related-customers .card .category{font-size:.9375rem;color:#E30613}.bootstrap-container.related-customers .card .post-title{font-size:1.125rem;color:#000;font-weight:700;font-weight:600;line-height:26px}.bootstrap-container.related-customers .card .card-body{min-height:100px}.bootstrap-container.related-customers .card .card-body.wpk-box-brand:before{border-top-right-radius:0}.bootstrap-container.related-customers .card .card-footer.wpk-box-brand:before{border-top-right-radius:0}.bootstrap-container.related-customers .show-more-top{display:none;text-transform:uppercase}@media (min-width:992px){.bootstrap-container.related-customers .show-more-top{display:flex;align-items:center;justify-content:flex-end}}.bootstrap-container.related-customers .show-more-bottom{display:flex;text-transform:uppercase;align-items:center;justify-content:center}@media (min-width:992px){.bootstrap-container.related-customers .show-more-bottom{display:none}}.bootstrap-container.related-customers a{color:#E30613;text-decoration:none}