.section-banners-4__grid{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:8px;padding:2rem}@media (min-width: 1024px){.section-banners-4__grid{grid-template-columns:repeat(4,1fr);-moz-column-gap:8px;column-gap:8px;padding:1rem 32px;max-width:70vw;width:min(100%,70vw);margin-left:auto;margin-right:auto}}.section-banners-4__grid .section-banners__link{position:relative}.section-banners-4__grid .section-banners__link .section-banners__content{margin-top:auto;padding:0;display:flex;flex-direction:column;-moz-column-gap:2rem;column-gap:2rem;align-items:flex-start;row-gap:.5rem;position:absolute;bottom:8px;left:8px;z-index:9}.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__title{text-transform:uppercase;font-family:var(--font-oswald);font-weight:500;font-size:22px;color:#000;display:flex;flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem;align-items:flex-start;row-gap:.5rem}@media (min-width: 768px){.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__title{font-size:28px}}@media (min-width: 1024px){.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__title{padding-bottom:1rem}}.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__title .section-banners-4__header{padding:2rem 2rem 0}.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__title .section-banners-4__header .section-banners-4__title{display:inline-block;width:100%;box-sizing:border-box;text-align:left;font-family:var(--font-oswald)}.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__button{background-color:#fff;color:#000;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;font-size:14px}@media (max-width: 767px){.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__content{right:8px;left:8px;bottom:8px;padding:0}.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__buttons-group{flex-wrap:wrap;gap:4px}.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__button{padding:4px 8px;font-size:12px;white-space:nowrap;max-width:100%;box-sizing:border-box;flex:0 1 auto}.section-banners-4__grid .section-banners__link .section-banners__content .section-banners__buttons-group a.section-banners__button{min-width:0}}.section-banners-4__grid .section-banners__link img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.section-banners__content--top{top:auto;bottom:1rem;left:1rem}.section-banners__below{padding:8px 0 0;display:flex;flex-direction:column;gap:8px}.section-banners__below .section-banners__title--below{text-transform:uppercase;font-family:var(--font-oswald);font-weight:500;font-size:18px;margin:0}.section-banners__below .section-banners__buttons-group{display:flex;gap:8px;align-items:center}@media (min-width: 1024px){.section-banners-4__grid--few{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:8px}.section-banners-4__grid--few .section-banners__link{width:100%;box-sizing:border-box}}.section-banners-4__grid--layout-2 .section-banners__button,.section-banners-4__grid--layout-3 .section-banners__button{background-color:transparent;color:inherit;padding:0;font-size:14px;text-decoration:underline;display:inline;min-width:0;box-sizing:border-box}.section-banners-4__grid--layout-1 .section-banners__button{background-color:#fff;color:#000;padding:6px 16px}@media (min-width: 1024px){.section-banners-4__header{max-width:70vw;margin-left:auto;margin-right:auto;text-align:left}.section-banners-4__header .section-banners-4__title{display:inline-block;width:100%;box-sizing:border-box;text-align:left;font-family:var(--font-oswald)}}@media (min-width: 1024px){.section-banners-4__grid--cols-3{grid-template-columns:repeat(3,1fr)}.section-banners-4__grid--cols-2{grid-template-columns:repeat(2,1fr)}.section-banners-4__grid--cols-1{grid-template-columns:repeat(1,1fr)}}@media (max-width: 1023px){.section-banners-4__grid--three .section-banners__link:nth-child(3){grid-column:1/-1}}
