.bso-multicolumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.bso-multicolumn__block{position:relative}.bso-multicolumn__block--half{grid-column:span 1}.bso-multicolumn__block:not(.bso-multicolumn__block--half){grid-column:1 / -1}.bso-multicolumn__inner{position:relative;display:flex;flex-direction:column;height:100%}.bso-multicolumn__block:not(.bso-multicolumn__block--half) .bso-multicolumn__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem}.bso-multicolumn__block--image-right .bso-multicolumn__image-wrapper{order:2}.bso-multicolumn__block--image-right .bso-multicolumn__content{order:1}.bso-multicolumn__content{gap:0 .5rem;flex-grow:1}.bso-multicolumn__image-wrapper{position:relative;overflow:hidden}.bso-multicolumn__image-wrapper img{display:block;width:auto;height:auto;object-fit:cover}.bso-multicolumn__content{display:flex;flex-direction:column;align-items:flex-start;padding-top:1rem}.bso-multicolumn__content-header{display:flex;gap:0 1rem;width:100%}.bso-multicolumn__heading{flex-grow:1;width:100%}.bso-multicolumn__icon img{width:auto;height:5.5rem;object-fit:contain}.bso-multicolumn__subheading{font-size:.9rem;text-transform:uppercase;display:block;margin-bottom:.2rem;font-family:var(--text-font-family)}.bso-multicolumn__heading{margin:0;font-size:2rem;line-height:1.1;font-weight:600;color:#4f4f4f}.bso-multicolumn__text{margin-top:1.2rem}.bso-multicolumn__text p:first-child{margin-top:0}.bso-multicolumn__text p:last-child{margin-bottom:0}.bso-multicolumn__link{border-radius:10px;margin-top:1rem;align-self:baseline;line-height:40px;padding:0 20px}@media screen and (max-width:999px){.bso-multicolumn{gap:2.4rem 1.6rem}.bso-multicolumn__block:not(.bso-multicolumn__block--half) .bso-multicolumn__inner{gap:2.4rem}.bso-multicolumn__heading{font-size:2.2rem}}@media screen and (max-width:749px){.bso-multicolumn{grid-template-columns:1fr;gap:2.4rem}.bso-multicolumn__block,.bso-multicolumn__block--half,.bso-multicolumn__block:not(.bso-multicolumn__block--half){grid-column:auto}.bso-multicolumn__block:not(.bso-multicolumn__block--half) .bso-multicolumn__inner{grid-template-columns:1fr}.bso-multicolumn__block--image-right .bso-multicolumn__image-wrapper,.bso-multicolumn__block--image-right .bso-multicolumn__content{order:initial}.bso-multicolumn__content{padding-top:1.4rem}.bso-multicolumn__heading{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bso-multicolumn.css.map */
