.s-hero-columns{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:9.2rem 0 4rem;background:var(--color-brand-1);color:var(--color-white)}@media only screen and (max-width: 1440px){.s-hero-columns{padding:8.3rem 0 4rem}}@media only screen and (max-width: 1080px){.s-hero-columns{padding:8.3rem 0 4rem}}@media only screen and (max-width: 987px){.s-hero-columns{padding:7rem 0 3rem}}.s-hero-columns__wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-hero-columns__text{padding:0 3.5rem 0 0;width:50%}@media only screen and (max-width: 1440px){.s-hero-columns__text{padding:0 3rem 0 0}}@media only screen and (max-width: 1080px){.s-hero-columns__text{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-hero-columns__text{padding:0 0 2rem;width:100%}}.s-hero-columns__text .text{display:block;width:100%}.s-hero-columns__text .text h1{font:500 5rem/1.1 var(--font-heading)}@media only screen and (max-width: 1680px){.s-hero-columns__text .text h1{font-size:4rem}}@media only screen and (max-width: 1440px){.s-hero-columns__text .text h1{font-size:3.2rem}}@media only screen and (max-width: 1080px){.s-hero-columns__text .text h1{font-size:var(--font-size-h-xl)}}.s-hero-columns__text .text p{font:400 var(--font-size-h-sm)/1.3 var(--font-text);margin:1.4rem 0 0}@media only screen and (max-width: 1440px){.s-hero-columns__text .text p{font-size:var(--font-size-h-xs)}}@media only screen and (max-width: 987px){.s-hero-columns__text .text p{margin:1rem 0 0}}.s-hero-columns__text .text .s__cta{margin:2.4rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-hero-columns__text .text .s__cta{margin:2rem 0 0}}@media only screen and (max-width: 987px){.s-hero-columns__text .text .s__cta{margin:1.5rem 0 0}}.s-hero-columns__image{width:50%}@media only screen and (max-width: 987px){.s-hero-columns__image{width:100%}}.s-hero-columns__image .image{position:relative;display:block;width:100%}.s-hero-columns__image .image:before{display:block;padding:80% 0 0;content:""}.s-hero-columns__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 0 0 500px;-o-object-fit:cover;object-fit:cover}
