.partner-header{display:flex;justify-content:space-between;margin-top:32px}@media only screen and (max-width:1068px){.partner-header{flex-direction:column;gap:20px}}.partner-header__messenger{display:flex;flex-direction:column;gap:25px;width:100%}.partner-header__button{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;width:fit-content}@media only screen and (max-width:734px){.partner-header__button{width:100%}}.partner-header__link-text{background:#0ff}.partner-header__link{color:var(--color-secondary);display:inline-flex;text-decoration:underline}.partner-header__types{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 15px;width:100%}@media only screen and (max-width:734px){.partner-header__types{flex-direction:column}}.partner-header__type{border:1px solid var(--color-secondary);border-radius:6px;box-sizing:border-box;color:var(--color-secondary);flex:1 0 30%;padding:10px 20px;text-align:center;transition:color .3s ease,opacity .3s ease,background-color .3s ease,border-color .3s ease}@media only screen and (max-width:734px){.partner-header__type{padding:16px 20px;width:100%}}@media (any-hover:hover) and (pointer:fine){.partner-header__type:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}}.partner-banner{background:var(--color-secondary);border-radius:15px;color:var(--color-white);display:flex;justify-content:space-between;padding:40px}@media only screen and (max-width:1068px){.partner-banner{flex-direction:column;padding:25px 20px}}.partner-banner__start{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:734px){.partner-banner__start{border-bottom:1px solid var(--color-white-20);padding-bottom:25px}}.partner-banner__end{align-items:center;display:flex;gap:70px;justify-content:space-between}@media only screen and (max-width:1068px){.partner-banner__end{margin-top:20px}}@media only screen and (max-width:734px){.partner-banner__end{align-items:flex-start;flex-direction:column;gap:20px;padding-top:25px}}.partner-banner__working-time{display:flex;flex-direction:column;gap:11px}.partner-banner__time{color:var(--color-on-surface-dark-variant)}.partner-banner__mail{display:flex;flex-direction:column}.partner-banner__link{color:var(--color-white)}.advantages-cards{display:grid;gap:10px 20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:70px}@media only screen and (max-width:734px){.advantages-cards{margin-top:35px}}
