.banner-partners{align-items:center;display:flex;height:calc(100vh - 82px);position:relative}.banner-partners-text-container{width:100%;z-index:1}.banner-partners-text{display:flex;flex-direction:column;gap:24px;max-width:580px}.banner-partners-text-principal{display:flex;flex-direction:column;gap:16px;max-width:580px}.banner-partners-title{color:var(--color-neutral-90,#1a1a1a);font-family:Montserrat;font-size:60px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:125%;margin:0}.banner-partners-principal-text{font-size:24px;font-weight:600;letter-spacing:.24px}.banner-partners-principal-text,.banner-partners-secondary-text{color:var(--color-neutral-90,#1a1a1a);font-family:Montserrat;font-style:normal;line-height:140%;margin:0}.banner-partners-secondary-text{font-size:18px;font-weight:400}.banner-partners-btn,.banner-partners-btn:active,.banner-partners-btn:focus,.banner-partners-btn:hover{background:var(--color-neutral-90,#1a1a1a);border-radius:8px;color:var(--color-neutral-white,var(--Blanco,#fbfbfb));display:flex;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:.32px;line-height:125%;min-width:180px;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease;width:fit-content}.banner-partners-btn:active,.banner-partners-btn:focus,.banner-partners-btn:hover{background:var(--color-primary-60,#c7056c)}.banner-partners-img{height:100%;object-fit:cover;position:absolute;width:100%}.banner-partners-img.mobile{display:none}@media(max-width:767px){.banner-partners-text-container{padding-block:40px}.banner-partners-text{display:grid;grid-template-rows:repeat(2,auto) 1fr;height:calc(100vh - 162px)}.banner-partners-title{font-size:44px;letter-spacing:.22px;line-height:110%}.banner-partners-text-principal{gap:8px}.banner-partners-principal-text{font-size:20px;letter-spacing:.2px}.banner-partners-secondary-text{font-size:16px}.banner-partners-btn,.banner-partners-btn:active,.banner-partners-btn:focus,.banner-partners-btn:hover{align-self:end;width:100%}.banner-partners-img.mobile{display:block;opacity:.7}.banner-partners-img.desktop{display:none}}