.hero-banner-side-by-side .row{row-gap:30px}.hero-banner-side-by-side .hero-banner-heading{max-width:960px}.hero-banner-side-by-side .hero-banner-heading .heading{margin-bottom:0}.hero-banner-side-by-side .hero-banner-media{display:flex;position:relative;padding-top:clamp(0px,3.5vw,60px)}.hero-banner-side-by-side .hero-banner-media .media-main-image{z-index:1;margin-left:21px;margin-top:43px;width:100%}.hero-banner-side-by-side .hero-banner-media .media-main-image img{max-width:650px;width:100%;aspect-ratio:650/440;border-radius:10px;object-fit:cover}.hero-banner-side-by-side .hero-banner-media .media-icon{width:clamp(50px,10vw,88px);height:clamp(50px,10vw,88px);box-shadow:0px 4px 60px rgba(0,0,0,.031372549);border-radius:8px;background:#006067;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2}.hero-banner-side-by-side .hero-banner-media .media-secondary-image{position:absolute;width:clamp(100px,30vw,260px);height:clamp(100px,30vw,260px);background:#fff;box-shadow:0px 4px 60px rgba(0,0,0,.1490196078);border:1px solid rgba(0,0,0,0);border-radius:15px;z-index:2;display:flex;align-items:center;justify-content:center;right:0;top:22%}.hero-banner-side-by-side .content-text{padding-bottom:24px}.hero-banner-side-by-side .content-text p{font-size:clamp(18px,3.5vw,22px);color:#000}.hero-banner-side-by-side .breadcrumb-site{margin-bottom:10px !important}.hero-banner-side-by-side .items-breadcrumb{display:flex !important;align-items:center;gap:15px;margin-bottom:16px}.hero-banner-side-by-side .items-breadcrumb .post-page span:first-child{color:#24547b !important}.hero-banner-side-by-side .items-breadcrumb .breadcrumb-separator{color:#a4be8e;display:flex;align-items:center}.hero-banner-side-by-side .items-breadcrumb .current-item{color:#a4be8e}@media(min-width: 992px){.hero-banner-side-by-side .content-buttons .btn-site{padding:18px 32px !important}}@media(max-width: 768px){.hero-banner-side-by-side{padding:20px 0 !important}.hero-banner-side-by-side .media-icon{top:40px;padding:10px}.hero-banner-side-by-side .media-secondary-image{top:32% !important}.hero-banner-side-by-side .items-breadcrumb{gap:10px}.hero-banner-side-by-side .items-breadcrumb .breadcrumb-separator,.hero-banner-side-by-side .items-breadcrumb .breadcrumb-current{font-size:14px}}@media(max-width: 576px){.hero-banner-side-by-side .container{padding:0 40px !important}.hero-banner-side-by-side--shell-a-business .content-buttons a{width:100% !important}}