.banner-language-for{padding:3.125rem 0 4.375rem;background-color:var(--bg-gray)}.banner-language-for__title{text-align:center;margin-bottom:1.875rem}.banner-language-for__wrapper{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -5px -1.875rem;flex-direction:column;gap:20px}@media(min-width: 1280px){.banner-language-for__wrapper{flex-direction:row}}.banner-language-for__block{display:flex;justify-content:center;padding-top:20px}.banner-language-for__block-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.banner-language-for__item{display:flex;flex-direction:column;background-color:var(--white);border-radius:15px;width:100%;flex:0 1 calc(20% - 10px)}@media(min-width: 1280px){.banner-language-for__item{width:247px}}.banner-language-for__item-img{width:68.25px;height:67.34px;margin:0 auto 1.25rem;position:relative}.banner-language-for__item-img::before{content:"";display:block;width:100%;padding-top:100%}.banner-language-for__item-img>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner-language-for__item-name{max-width:6.5625rem;margin:0 auto 0.9375rem;text-align:center}.banner-language-for__item-name>*{font-size:max(1rem,12px);font-weight:700;line-height:max(1.375rem,12px);color:var(--primary)}.banner-language-for__item-button{display:flex;justify-content:center;margin-top:auto}@media(min-width: 1280px){.banner-language-for__item-button{padding:0 20px 20px}}.banner-language-for__item-button .button{width:100%;height:39.84px}.banner-language-for__item-button>*{padding:0.3125rem 0.8125rem;font-size:max(0.8125rem,12px)}@media(max-width: 768px){.banner-language-for{padding:50px 0}.banner-language-for .button{max-width:100%}}
