#page-content.template-partners #hero{background-color:var(--color-biege);overflow:hidden}#page-content.template-partners #hero .image{height:66px;background-image:var(--partners-img);background-repeat:repeat-x;background-size:contain;background-position:center;margin:0 -200px 50px}@media only screen and (max-width: 767px){#page-content.template-partners #hero.size-m{height:auto}#page-content.template-partners #hero .wrap{margin-bottom:30px}#page-content.template-partners #hero .image{background-image:var(--partners-img-mobile);background-repeat:no-repeat;height:110px;margin:0 0 30px}}#page-content.template-partners #suppliers .container{text-align:center}#page-content.template-partners #suppliers h2{margin:0 auto 30px;font-size:30px;font-weight:var(--text-medium);max-width:40ch}#page-content.template-partners #suppliers .description{font-size:16px;max-width:1250px;margin:0 auto 50px}#page-content.template-partners #suppliers .supplier-cards{gap:60px;display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 365px));justify-content:center}#page-content.template-partners #suppliers .supplier-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--color-blue-light);padding:20px;border-radius:20px}#page-content.template-partners #suppliers .supplier-card.yellow{background-color:var(--color-blue-light)}#page-content.template-partners #suppliers .supplier-card.yellow .badge{background-color:var(--color-yellow)}#page-content.template-partners #suppliers .supplier-card.blue{background-color:var(--color-gray-lightest)}#page-content.template-partners #suppliers .supplier-card.blue .badge{background-color:var(--color-blue);color:var(--color-white)}#page-content.template-partners #suppliers .supplier-card.orange{background-color:var(--color-yellow-smoke)}#page-content.template-partners #suppliers .supplier-card.orange .badge{background-color:var(--color-orange);color:var(--color-white)}#page-content.template-partners #suppliers .supplier-card p{font-size:16px}#page-content.template-partners #suppliers .supplier-card .btn{margin-top:auto}#page-content.template-partners #suppliers .badge{align-self:flex-start;margin-bottom:20px}@media only screen and (max-width: 767px){#page-content.template-partners #suppliers .supplier-cards{display:block}#page-content.template-partners #suppliers .supplier-card{margin-inline:auto}#page-content.template-partners #suppliers .supplier-card:not(:last-child){margin-bottom:30px}}#page-content.template-partners #blog{padding:0 0 120px}@media only screen and (max-width: 767px){#page-content.template-partners #blog{padding:50px 0 100px}}