.two-columns{margin-inline:-12px}@media (min-width:1024px){.two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:-32px}.two-columns:not(.text-columns){font-size:22px;line-height:1.4545454545}}.two-columns:first-child{margin-top:-12px}@media (min-width:1024px){.two-columns:first-child{margin-top:-32px}}.two-columns:last-child{margin-bottom:-12px}@media (min-width:1024px){.two-columns:last-child{margin-bottom:-32px}.two-columns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.two-columns .col{padding:12px}@media (min-width:1024px){.two-columns .col{padding:32px;width:50%}}.two-columns .col>:last-child:not(.feature-items-holder){margin-bottom:0}@media (min-width:1024px){.two-columns .feature-item{width:33.3333333333%}}.two-columns .image-holder{border-radius:8px;margin:0 -5px;overflow:hidden;padding-top:57%;position:relative;z-index:1}@media (min-width:375px){.two-columns .image-holder{margin-inline:-16px}}@media (min-width:768px){.two-columns .image-holder{margin-inline:0}}.two-columns .image-holder.image-no-stretch{padding:0}.two-columns .image-holder.image-no-stretch .bg-stretch{inset:auto;position:relative}