.s-groups-intro{position:relative;padding:5.65rem 0 5.85rem;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-groups-intro{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-groups-intro{padding:4rem 0}}@media only screen and (max-width: 987px){.s-groups-intro{padding:3rem 0}}.s-groups-intro__wrapper{position:relative;width:100%}.s-groups-intro__top{width:100%}.s-groups-intro__middle{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -1.4rem;padding:5.5rem 0}@media only screen and (max-width: 1440px){.s-groups-intro__middle{padding:4rem 0}}@media only screen and (max-width: 1080px){.s-groups-intro__middle{margin:0 -1rem;padding:3rem 0}}@media only screen and (max-width: 987px){.s-groups-intro__middle{align-items:normal;padding:2.5rem 0}}@media only screen and (max-width: 767px){.s-groups-intro__middle{gap:2rem;margin:0;padding:2rem 0}}.s-groups-intro__middle .column-5{margin:-14rem 0 0;padding:0 1.4rem;width:42%}@media only screen and (max-width: 1440px){.s-groups-intro__middle .column-5{margin:-10rem 0 0}}@media only screen and (max-width: 1080px){.s-groups-intro__middle .column-5{margin:-8rem 0 0;padding:0 1rem}}@media only screen and (max-width: 987px){.s-groups-intro__middle .column-5{margin:0}}@media only screen and (max-width: 767px){.s-groups-intro__middle .column-5{padding:0;width:100%}}.s-groups-intro__middle .column-7{padding:0 1.4rem;width:58%}@media only screen and (max-width: 1080px){.s-groups-intro__middle .column-7{padding:0 1rem}}@media only screen and (max-width: 767px){.s-groups-intro__middle .column-7{padding:0;width:100%}}.s-groups-intro__middle .s__image{position:relative}.s-groups-intro__middle .s__image .image{position:relative;display:block;width:100%}@media only screen and (max-width: 987px){.s-groups-intro__middle .s__image .image{min-height:100%}}.s-groups-intro__middle .s__image .image:before{display:block;padding:104% 0 0;content:""}.s-groups-intro__middle .s__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 500px 0 0;-o-object-fit:cover;object-fit:cover}.s-groups-intro__middle .s__image.column-7 .image:before{padding:68% 0 0}.s-groups-intro__bottom{width:100%}.s-groups-intro__row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -1.4rem}@media only screen and (max-width: 1080px){.s-groups-intro__row{margin:0 -1rem}}@media only screen and (max-width: 987px){.s-groups-intro__row{margin:0}}.s-groups-intro__col{padding:0 1.4rem;width:50%}@media only screen and (max-width: 1080px){.s-groups-intro__col{padding:0 1rem}}@media only screen and (max-width: 987px){.s-groups-intro__col{padding:0;width:100%}}.s-groups-intro__title{padding:0 0 11rem;width:100%}@media only screen and (max-width: 1440px){.s-groups-intro__title{padding:0 0 9rem}}@media only screen and (max-width: 1080px){.s-groups-intro__title{padding:0 0 8rem}}@media only screen and (max-width: 987px){.s-groups-intro__title{padding:0 0 1.5rem}}@media only screen and (max-width: 767px){.s-groups-intro__title{padding:0 0 1rem}}.s-groups-intro__title h2{color:var(--color-black);font-family:var(--font-pangaia);font-size:var(--font-size-h-sm);font-weight:700;line-height:1.4}.s-groups-intro__text{width:100%}.s-groups-intro__text h3{color:var(--color-brand-1);font:500 2rem/1.4 var(--font-heading)}@media only screen and (max-width: 1440px){.s-groups-intro__text h3{font-size:var(--font-size-h-sm)}}.s-groups-intro__text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-groups-intro__text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-groups-intro__text p:first-child{margin:0}@media only screen and (max-width: 987px){.s-groups-intro__text p:first-child{margin:1rem 0 0}}.s-groups-intro__text .s__cta{margin:2.5rem 0 0}@media only screen and (max-width: 1440px){.s-groups-intro__text .s__cta{margin:2rem 0 0}}@media only screen and (max-width: 987px){.s-groups-intro__text .s__cta{margin:1.5rem 0 0}}.s-groups-intro__text .s__cta.desktop{display:block}@media only screen and (max-width: 987px){.s-groups-intro__text .s__cta.desktop{display:none}}.s-groups-intro__text .s__cta.mobile{display:none}@media only screen and (max-width: 987px){.s-groups-intro__text .s__cta.mobile{display:block}}
