body{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--regular);line-height:1.7}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1}h1,.h1{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxxxl)}h2,.h2{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxxl)}h3,.h3{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxl)}h4,.h4{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xl)}h5,.h5{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--large)}h6,.h6{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--medium)}.partners--whitespace-top{padding-top:3rem}@media (min-width: 48rem){.partners--whitespace-top{padding-top:4rem}}.partners--whitespace-bottom{padding-bottom:3rem}@media (min-width: 48rem){.partners--whitespace-bottom{padding-bottom:4rem}}.partners:not(body){overflow:hidden;text-align:center}@media (max-width: 47.98rem){.partners:not(body) .container{padding:0}}.partners:not(body) .partners__title{margin-top:0}.partners:not(body) .partners__list{display:flex;overflow-y:auto;margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);padding-right:calc(var(--wp--preset--spacing--30) * 2);padding-left:calc(var(--wp--preset--spacing--30) * 2);scrollbar-width:none;-ms-overflow-style:none}.partners:not(body) .partners__list::-webkit-scrollbar{display:none}@media (min-width: 48rem){.partners:not(body) .partners__list{flex-wrap:wrap;justify-content:center}}.partners:not(body) .partners__list__item{position:relative;overflow:hidden;border-radius:.25rem;background-color:var(--wp--preset--color--purple-100);aspect-ratio:232/136}.partners:not(body) .partners__list__item-col{flex:0 0 40vw;max-width:40vw;padding:var(--wp--preset--spacing--30)}@media (min-width: 40rem){.partners:not(body) .partners__list__item-col{flex:0 0 30vw;max-width:30vw}}@media (min-width: 48rem){.partners:not(body) .partners__list__item-col{flex:0 0 25%;max-width:25%}}@media (min-width: 64rem){.partners:not(body) .partners__list__item-col{flex:0 0 20%;max-width:20%}}.partners:not(body) .partners__list__item img{position:absolute;top:10%;left:10%;width:80%;height:80%;object-fit:contain}
