.content-wrapper{max-width:100%}.focus_hero_slide{position:relative}.focus_hero_lens{background:#000;height:100%;opacity:0;position:absolute;width:100%}.focus_hero_slide_inner{align-items:center;display:flex;gap:30px;justify-content:space-between;position:relative}.focus_hero_slide_inner-text{display:flex;flex-direction:column;justify-content:center;margin:0 auto 0 0;position:relative}.mobile-only{display:none}@media (max-width:1138px){.focus_module_hero .splide__arrows{display:none}}@media (max-width:767px){.focus_hero_slide_inner{flex-direction:column;gap:20px;justify-content:center}.focus_hero_slide_inner-text{align-items:center;order:1}.focus_hero_slide_inner-text .mhsp1{text-align:center}}.focus_hero_title{font-size:72px;margin-bottom:30px;max-width:1200px}@media (max-width:1538px){.focus_hero_title{font-size:59px}}@media (max-width:767px){.focus_hero_title{font-size:48px}}.focus_hero_slide_inner-text p{font-size:24px;line-height:1.6em;max-width:600px}@media (max-width:1138px){.focus_hero_slide_inner-text p{font-size:20px}}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.focus_hero_slide-image{height:auto;max-width:400px;width:100%}@media (max-width:1138px){.focus_hero_slide-image{max-width:300px}}@media (max-width:767px){.focus_hero_slide-image{max-height:180px;width:auto}.circlesContainer{display:none}.mobile-only{display:block}.focus_hero_slide_inner-text .focus_hero_title{align-items:center}}.circle{border-radius:50%;border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0;padding:7rem}.circle.circleOuter{background-image:linear-gradient(180deg,#ff0 0,#ff0 50%,blue 0);padding-right:0;transform:translate(18%)}.circleInner{background-color:#ff9626;height:100%;padding:7rem 0 7rem 7rem;width:100%}.circle .inside{align-items:center;display:flex;height:100%;width:100%}.circle .inside .focus_hero_slide-image{border-radius:50%;border-bottom-right-radius:0;border-top-right-radius:0;max-width:100%;overflow:hidden;width:800px}@media (max-width:1538px){.focus_hero_slide_inner-text{flex:1 0 50%}.circle.circleOuter{transform:translate(-3%)}.circle{padding:5rem}.circle .inside .focus_hero_slide-image{min-width:600px}}