.b-columns{position:relative;padding-top:55px;padding-bottom:55px}@media (min-width:768px){.b-columns{padding-top:75px}}@media (min-width:992px){.b-columns{padding-top:60px}}@media (min-width:1200px){.b-columns{padding-top:80px}}@media (min-width:1400px){.b-columns{padding-top:100px}}@media (min-width:768px){.b-columns{padding-bottom:75px}}@media (min-width:992px){.b-columns{padding-bottom:60px}}@media (min-width:1200px){.b-columns{padding-bottom:80px}}@media (min-width:1400px){.b-columns{padding-bottom:100px}}.b-columns__container{margin-left:auto;margin-right:auto;max-width:1380px}@media (max-width:1450px){.b-columns__container{width:calc(100% - 60px)}}.b-columns__container--gray{background-color:#f5f5f5;padding:2rem}.b-columns__title{max-width:700px;margin-bottom:3.5rem}.b-columns__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.b-columns__columns{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:row;-ms-flex-wrap:row wrap;flex-wrap:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.b-columns__column:not(:last-child){margin-bottom:2rem}@media (min-width:992px){.b-columns__column{-webkit-box-flex:1;-ms-flex:1;flex:1}.b-columns__column:not(:first-child){margin-left:50px}.b-columns__column:not(:last-child){margin-right:50px;margin-bottom:0}}.b-columns--horizontal-center .b-columns__columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-columns--center .b-columns__columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-columns--no-padding{padding-top:0!important}.b-columns--no-padding,.b-columns--padding-top{padding-bottom:0!important}.b-columns--padding-bottom{padding-top:0!important}@media (min-width:992px){.b-columns--padding-bottom-80{padding-bottom:80px}.b-columns--padding-bottom-160{padding-bottom:160px}.b-columns--padding-bottom-240{padding-bottom:240px}}@media (max-width:1199px){.b-columns--padding-left{padding-left:33%!important}}@media (max-width:1199px){.b-columns--padding-left-extra{padding-left:66%!important}}