.columns__grid{display:-ms-grid;display:grid;gap:15px}.columns__item{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:10px}.columns__item--vbottom h3{margin-bottom:auto}.columns__item h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.columns .container{position:relative;z-index:1}.columns .media--contain{width:auto;max-width:100%;height:auto}.columns .media--background{z-index:0}@media only screen and (max-width:991px){.columns .media--background{display:none}}@media only screen and (min-width:768px){.columns__grid{gap:40px}.columns__item--vbottom{gap:20px}}@media only screen and (max-width:991px){.columns__grid--mobile-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.columns__grid--mobile-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.columns__grid--mobile-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:992px){.columns__grid--desktop-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.columns__grid--desktop-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.columns__grid--desktop-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.columns__grid--desktop-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.columns__grid--desktop-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width:1200px){.columns__grid{gap:48px;padding:0 30px}}@media only screen and (min-width:1400px){.columns__grid{gap:64px;padding:0 30px}}