.homepage__section{--c-font-primary:#fff;--c-font-secondary:#fff;--c-font-body:#fff;position:relative}.homepage__section:has(.section):after,.homepage__section:has(.section):before{background:url(https://7300600.fs1.hubspotusercontent-na1.net/hubfs/7300600/raw_assets/public/itso-theme/dist/general/section-edge.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:var(--s-section-curve-height);left:0;position:absolute;width:100%;z-index:1}.homepage__section:has(.section):before{top:-.1rem}.homepage__section:has(.section):after{bottom:-.1rem;transform:scaleY(-1)}.homepage__section--blue{background:url(https://7300600.fs1.hubspotusercontent-na1.net/hubfs/7300600/raw_assets/public/itso-theme/dist/general/static-background.png),url(https://7300600.fs1.hubspotusercontent-na1.net/hubfs/7300600/raw_assets/public/itso-theme/dist/general/itso-arrow-right.svg),url(https://7300600.fs1.hubspotusercontent-na1.net/hubfs/7300600/raw_assets/public/itso-theme/dist/service-accordion/service-accordion-background.svg),linear-gradient(90deg,#184a9a,#009de0);background-position:50%,left 275vh,100% 100%,50%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:var(--s-static-size),42vw auto,50vw 50vw,auto;padding-bottom:var(--s-section-padding)}.homepage__section--blue:has(.section):before{display:none}@media(min-width:48em){.homepage__section--blue{background-position:50%,left 250vh,100% 100%,50%;background-size:var(--s-static-size),38vw auto,50vw 50vw,auto}}.homepage__section--purple:has(.section){background:url(https://7300600.fs1.hubspotusercontent-na1.net/hubfs/7300600/raw_assets/public/itso-theme/dist/general/static-background.png),url(https://7300600.fs1.hubspotusercontent-na1.net/hubfs/7300600/raw_assets/public/itso-theme/dist/our-team-slider/people-slider-purple.svg),linear-gradient(90deg,#5d287c,#8d237e);background-position:50%,center 106%,50%;background-repeat:repeat,no-repeat,no-repeat;background-size:var(--s-static-size),100% 50vw,auto;margin-top:var(--s-section-padding);padding-bottom:var(--s-section-padding);padding-top:var(--s-section-padding)}