.partners{max-width:100%!important;margin:0!important;padding-top:40px;padding-bottom:40px}@media (min-width: 1024px){.partners{padding-top:80px;padding-bottom:80px}}.partners-row{background:#f8f7fc}.partners-row.is-style-yellow{background-color:var(--yellow)}.partners-row.is-style-yellow .partners__text .button{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--yellow)}@media (hover: hover) and (pointer: fine){.partners-row.is-style-yellow .partners__text .button:hover{background-color:var(--wp--preset--color--violet);color:var(--white)}}.partners-row .partners__wrap{flex-flow:column;display:flex;justify-content:space-between;gap:48px}@media (min-width: 768px){.partners-row .partners__wrap{flex-flow:nowrap}.partners-row .partners__wrap.reverse-row{flex-flow:row-reverse}.partners-row .partners__wrap.reverse-row .partners__text{text-align:left}}.partners-row .partners__text{max-width:360px;margin:0}.partners-row .partners__text .button{margin-top:clamp(40px,33.85px + 1.54vw,56px)}.partners-row .partners__list{grid-column-gap:.4rem;grid-row-gap:.4rem;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr}@media (min-width: 768px){.partners-row .partners__list{grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(3,7.5rem)}}@media (min-width: 992px){.partners-row .partners__list{grid-template-columns:repeat(3,10.5rem)}}@media (min-width: 1224px){.partners-row .partners__list{grid-template-columns:repeat(3,12.5rem)}}.partners-row .partners__list a{padding:0;background-color:transparent;height:-moz-max-content;height:max-content}.partners-row .partners__list a.hover-logo:hover{background:transparent}.partners-row .partners__list a.hover-logo:hover .logo{opacity:0}.partners-row .partners__list a.hover-logo:hover .hover{opacity:1}.partners-row .partners__list a.hover-logo .logo{opacity:1;transition:.25s ease-in-out}.partners-row .partners__list a.hover-logo .hover{opacity:0;position:absolute;transition:.25s ease-in-out}.partners-row .partners__list a:hover{background:transparent}.partners-row .partners__list a:hover svg path{fill:var(--wp--preset--color--violet)}.partners-row .partners__list a:nth-child(3n+3){justify-content:right}.partners-row .partners__list a:nth-child(3n+2){justify-content:center}.partners-row .partners__list a:nth-child(3n+1){justify-content:left}.partners-row .partners__list a img,.partners-row .partners__list a svg{height:4.4rem;width:auto}.partners-row .partners__list a img path,.partners-row .partners__list a svg path{transition:.3s ease-in-out}@media (min-width: 1024px){.partners-row .partners__list a img,.partners-row .partners__list a svg{height:5rem}}.partners-row .partners__more{width:100%}.partners-row .partners__more .button{background:transparent;padding:0}.partners-row .partners__more .button:hover{color:var(--wp--preset--color--violet)!important}.partners-row .partners__more .button svg{display:block;fill:currentColor;margin-left:8px}.partners-row .partners__more .button.hide svg{transform:rotate(180deg)}.partners__text{margin-bottom:clamp(40px,32.31px + 1.92vw,60px)}.partners__title{text-transform:uppercase;font-weight:900}.partners__title+.button{margin-top:clamp(16px,12.92px + .77vw,24px)}.partners__list{grid-row-gap:1.25rem;grid-column-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media (min-width: 480px){.partners__list{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 768px){.partners__list{grid-column-gap:1.25rem;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 992px){.partners__list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.partners__list a{width:100%;background:#f8f7fc;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:14px 8px;transition:.3s ease-in-out;position:relative}.partners__list a:hover{background:#e4e1ed}.partners__list a .hover-bg{display:none}.partners__list a img{max-width:100%;height:auto;max-height:82px;width:auto}.partners__more{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:clamp(24px,17.85px + 1.54vw,40px)}@media (min-width: 768px){.partners__more.reverse-row{justify-content:flex-start}}.partners__more .button svg{display:none}
