:root{--jb--box-shadow--20: 0 0.9375rem 2.5rem 0 rgba(0,0,0,0.1),0 0.3125rem 2.5rem 0 rgba(0,0,0,0.1);--jb--box-shadow--25: 0 2.1875rem 1.875rem 0 rgba(0,0,0,0.05),0 1.25rem 1.875rem 0 rgba(0,0,0,0.1),0 0.3125rem 1.875rem 0 rgba(0,0,0,0.1);--jb--box-shadow--50: 0 2.1875rem 1.875rem 0 rgba(0,0,0,0.1),0 1.25rem 1.875rem 0 rgba(0,0,0,0.2),0 0.3125rem 1.875rem 0 rgba(0,0,0,0.2)}.hero{background-color:var(--jb--color--blackberry);overflow:hidden;position:relative;padding-top:7.5rem;padding-bottom:2.5rem;margin-top:-3.75rem}@media (min-width: 768px){.hero{padding-bottom:3.75rem;padding-top:5.625rem;margin-top:0}}@media (min-width: 1024px){.hero{padding-top:6.875rem}}@media (min-width: 1280px){.hero{padding-top:9.8125rem}}.hero::before{content:'';position:absolute;width:5.875rem;height:29.375rem;right:0;background-image:url(../../../../img/patterns/brillion-pattern--blackberry--400.png);background-size:31.25rem}@media (min-width: 768px){.hero::before{width:12rem;height:32.4375rem;background-size:41.875rem;bottom:35%}}@media (min-width: 1024px){.hero::before{width:16rem;height:33.4375rem;top:42%;transform:translateY(-50%);background-size:42.1875rem}}@media (min-width: 1280px){.hero::before{width:25rem;height:35.375rem;background-size:44.5625rem;top:50%;transform:translateY(-50%)}}.hero::after{content:'';position:absolute;background-image:url(../../../../img/graphics/brangle-warm-right-down.svg);background-repeat:no-repeat;right:0}@media (min-width: 768px){.hero::after{display:none}}@media (min-width: 1024px){.hero::after{bottom:48%;transform:translateY(45%);width:12.3125rem;height:28.3125rem;display:block}}@media (min-width: 1280px){.hero::after{bottom:0;transform:none;width:18.125rem;height:35.75rem}}.hero .case-studies__wrapper{position:relative}.hero .case-studies__wrapper::before{z-index:0;position:absolute;top:-43.1875rem;content:'';left:-28.75rem;width:56.25rem;height:56.25rem;background:radial-gradient(ellipse at center, #1363c2 0%, rgba(19,99,194,0) 72%);opacity:0.3;transform:translate(0)}@media (min-width: 768px){.hero .case-studies__wrapper::before{left:-27.5rem;top:-41.25rem;display:block}}@media (min-width: 1024px){.hero .case-studies__wrapper::before{left:-21.375rem}}@media (min-width: 1280px){.hero .case-studies__wrapper::before{top:-39.875rem;left:0}}.hero .case-studies__wrapper::after{z-index:0;position:absolute;bottom:0;content:'';right:-2.5rem;width:56.25rem;height:56.25rem;background:radial-gradient(ellipse at center, #c72481 0%, rgba(199,36,129,0) 60%);opacity:0.3;transform:translateY(90%)}@media (min-width: 768px){.hero .case-studies__wrapper::after{bottom:7.8125rem;right:-17.6875rem}}@media (min-width: 1024px){.hero .case-studies__wrapper::after{bottom:12.5rem;right:-17rem}}@media (min-width: 1280px){.hero .case-studies__wrapper::after{bottom:13.6875rem;right:-41.25rem}}.hero .case-studies__wrapper .breadcrumbs{display:none}@media (min-width: 768px){.hero .case-studies__wrapper .breadcrumbs{display:block;margin-bottom:2.5rem}}@media (min-width: 1024px){.hero .case-studies__wrapper .breadcrumbs{margin-bottom:3.75rem}}.hero .case-studies__wrapper .logo{margin-bottom:1.875rem;display:block;position:relative;z-index:2}.hero .case-studies__wrapper .logo p{color:var(--jb--color--azure);font-weight:var(--jb--body--font-weight--light);font-size:var(--jb--body--font-size--24) !important}.hero .case-studies__wrapper .logo:hover{text-decoration:none}.hero .case-studies__wrapper h1{margin-top:0;color:var(--jb--color--white);font-size:var(--jb--body--font-size--40);padding-bottom:2.5rem;padding-right:0;margin-bottom:0}@media (min-width: 768px){.hero .case-studies__wrapper h1{padding-bottom:3.125rem;font-size:var(--jb--body--font-size--56)}}@media (min-width: 1024px){.hero .case-studies__wrapper h1{padding-bottom:3.75rem;padding-right:3.125rem}}@media (min-width: 1280px){.hero .case-studies__wrapper h1{padding-right:6.5rem}}.hero .case-studies__wrapper-count{border-top:0.0625rem solid var(--jb--color--blackberry--400);padding-top:2.5rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.875rem}@media (min-width: 768px){.hero .case-studies__wrapper-count{grid-template-columns:repeat(3, 1fr)}}.hero .case-studies__wrapper-count .count-item__num{color:var(--jb--color--white);font-weight:var(--jb--body--font-weight--400);margin-bottom:0}.hero .case-studies__wrapper-count .count-item p{margin-top:0.625rem;color:var(--jb--color--gray--100)}

