.banner_wrapper_pc{overflow:hidden}.bubbleFour{display:none}.hero-authorName span{font-size:18px;font-weight:600}.hero-title{color:#fff;font-size:3.5em}@media (max-width:900px){.hero-title{font-size:2.2em}}.logo-image{margin-bottom:10px;margin-right:20px}.hero-tag{font-size:20px;font-weight:600;margin:0 0 10px}.background-overrides{height:unset;margin-bottom:50px;min-height:400px;overflow:hidden;padding-bottom:80px;padding-top:25px;position:relative}.hero-bg-img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:0}.background-overrides #scene{inset:0;pointer-events:none;position:absolute;z-index:1}.background-overrides .banner_line{position:absolute;z-index:1}.banner-content,.hero-content-outer{position:relative;z-index:2}.hero-text-content--boxed{background:rgba(10,28,66,.7);max-width:720px;padding:28px}@media (max-width:720px){.hero-text-content--boxed{max-width:100%}}.hero-text-content--boxed .hero-description{font-size:22px}.background-overrides:has(.hero-text-content--boxed){min-height:520px}@media (max-width:768px){.background-overrides:has(.hero-bg-img) #scene,.background-overrides:has(.hero-bg-img) .banner_line{display:none}}.banner--variant_3 .hero-description,.banner--variant_3 .hero-title{color:inherit}.banner--variant_3 .hero-text--white,.banner--variant_3 .hero-text--white .hero-description,.banner--variant_3 .hero-text--white .hero-title{color:#fff}.banner--variant_3 .hero-text--dark,.banner--variant_3 .hero-text--dark .hero-description,.banner--variant_3 .hero-text--dark .hero-title{color:#0b0f1a}.logo-tag img{height:55px;width:auto}.hero-cta-figure{align-items:center;display:flex;flex:1;justify-content:flex-end;max-width:560px;width:100%}.hero-cta-figure__link{display:block;text-decoration:none;width:100%}.hero-cta-figure__img{border-radius:0;display:block;height:auto;object-fit:cover;width:100%}.hero-cta-figure__link:hover .hero-cta-figure__img{opacity:.98}.hero-figure{--cluster-size:460px;--img-size:250px;align-items:center;display:flex;flex:1;flex:0 0 auto;height:var(--cluster-size);justify-content:center;min-height:var(--cluster-size);position:relative;width:var(--cluster-size)}.hero-figure__img{border-radius:50%;display:block;object-fit:cover;object-position:center}.hero-figure--square .hero-figure__img{border-radius:0}.hero-figure__img:only-child{height:400px;margin:2.2em auto 1em;position:static;width:400px}.hero-figure__img:not(:only-child){height:var(--img-size);margin:0!important;position:absolute;transform:translate(-50%,-50%);width:var(--img-size)}.hero-figure__img:first-child:nth-last-child(2){left:31%;top:58%;z-index:1}.hero-figure__img:nth-child(2):last-child{left:66%;top:30%;z-index:2}.hero-figure__img:first-child:nth-last-child(3){left:27%;top:28%;z-index:1}.hero-figure__img:nth-child(2):nth-last-child(2){left:73%;top:44%;z-index:2}.hero-figure__img:nth-child(3):last-child{left:37%;top:73%;z-index:3}@media (max-width:820px){.hero-figure{--cluster-size:340px;--img-size:190px;margin-top:30px}.hero-text-content--boxed{max-width:100%;width:100%}.hero-cta-figure{justify-content:center;margin-top:30px;max-width:100%}}@media (max-width:500px){.hero-figure{--cluster-size:260px;--img-size:150px}.hero-figure__img:only-child{height:300px;width:300px}}.hero-description{color:#fff;font-size:25px}.hero-content-outer{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:80px 20px}.hero-text-content{display:flex;flex-direction:column;max-width:700px;width:60%}@media (max-width:768px){.hero-text-content{width:100%}}@media (min-width:821px){.hero-text-content{padding-right:35px}}@media (min-width:1100px){.hero-text-content{padding-right:35px}}.hero-links{background-color:#e36b58;border-radius:50px;flex-wrap:wrap;gap:20px 40px;margin-top:20px;padding:15px 20px;width:max-content}.hero-link,.hero-links{align-items:center;display:flex}.hero-link{color:#fff;cursor:pointer;font-size:18px}.hero-link:hover{color:#fff}.hero-link img{margin-right:5px;width:40px}@media (max-width:1300px){.hero-content-outer{padding:80px 40px}.hero-description{font-size:22px}}@media (max-width:820px){.hero-content-outer{flex-direction:column;justify-content:space-between}.hero-text-content{max-width:100%;width:100%}.banner_line{bottom:-40px;height:40px}.hero-description{font-size:20px}.background-overrides{margin-bottom:20px;padding-bottom:0}}@media (max-width:768px){.hero-content-outer{padding:60px 20px}.hero-content-outer.hero-content-outer-v2{padding:60px 0}}.hero-links-header{padding-top:20px}