.custom-solutions-section{background:var(--white);padding:0}.custom-solutions-box{border-radius:1.5rem;color:var(--white);overflow:hidden;padding:8vw 3rem;position:relative;text-align:center;transition:border-radius .5s ease,margin .5s ease}.custom-solutions-box.expanded{border-radius:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.custom-solutions-bg{inset:0;position:absolute;z-index:0}.custom-solutions-bg img{height:100%;height:100%!important;object-fit:cover;width:100%}.custom-solutions-content{margin:0 auto;max-width:48rem;position:relative;z-index:2}.custom-solutions-content h2{color:#fff;margin-bottom:1.5rem}.custom-solutions-content p{font-size:1.0625rem;line-height:1.7;margin-bottom:2rem;opacity:.95}.custom-solutions-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.custom-solutions-buttons .btn-white{transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.custom-solutions-buttons .btn-white:hover{background:var(--black);color:var(--white)}.custom-solutions-buttons .btn-outline-light{background:transparent;border:2px solid hsla(0,0%,100%,.5);color:var(--white)}.custom-solutions-buttons .btn-outline-light:hover{background:var(--white);border-color:var(--white);color:var(--black)}