:root{--blank-value:80px}.brands{display:grid;gap:1.5rem;grid-template-columns:1fr;padding-block:6rem}.brand{border:1px solid #e8ecf0;border-radius:30px;border-top:0;display:flex;flex-direction:column;overflow:hidden}.brand__header{display:flex;height:400px;position:relative}.brand__header,.brand__image{aspect-ratio:1.425;width:100%}.brand__image{height:100%;-o-object-fit:cover;object-fit:cover}.brand__logo{background-color:#fff;border-radius:20px;bottom:20px;height:100px;left:20px;-o-object-fit:contain;object-fit:contain;padding:16px;position:absolute;width:100px}.brand__content{display:flex;flex:1;flex-direction:column;padding:22px 20px}.brand__name{font-size:1.375rem;font-weight:600;line-height:1.6875rem;margin-bottom:10px}.brand__text{font-size:1rem;line-height:1.5rem}.brand__links{display:flex;flex-wrap:wrap;gap:5px}.brand__links:not(:empty){padding:22px 20px}.brand__link{background-color:#f7f9fa;border:1px solid #e8ecf0;border-radius:4px;display:grid;height:36px;place-items:center;transition:background-color .3s;width:36px}.brand__link:hover{background-color:#e8ecf0}.brand__icon{height:14px;-o-object-fit:contain;object-fit:contain;width:14px}@media only screen and (max-width:1024px){:root{--blank-value:50px}}@media only screen and (min-width:480px){.brand__content,.brand__links:not(:empty){padding:44px 40px}}@media only screen and (min-width:769px){.brands{grid-template-columns:1fr 1fr}}