.two-cols-one-bottom{background-position-x:40%;background-repeat:no-repeat;background-size:120%;color:#fff;position:relative}.two-cols-one-bottom:before{background-color:#cb333b;bottom:0;content:"";height:60%;left:0;position:absolute;width:100%}.two-cols-one-bottom--inner{margin:0 auto;max-width:1316px;padding:11.74% 40px 111px;position:relative;z-index:1}.two-cols-one-bottom--text-content{display:flex;font-family:Avenir,sans-serif;font-size:20px;gap:83px;line-height:normal;margin-bottom:53px}.two-cols-one-bottom--text-content-item{flex:0 1 50%}.two-cols-one-bottom--heading{border-bottom:1px solid #ffffff66;border-top:1px solid #ffffff66;font-family:Archer;font-size:32px;font-weight:300;letter-spacing:.295em;line-height:normal;padding:24px 0;text-align:center}@media only screen and (max-width:1024px){.two-cols-one-bottom--inner{padding:12.2% 40px 46px}.two-cols-one-bottom--text-content{font-size:16px;gap:61px;margin-bottom:38px}.two-cols-one-bottom--heading{font-size:24px;letter-spacing:7.08px;padding:6px 0}}@media only screen and (max-width:767px){.two-cols-one-bottom{background-position:top;background-size:100%;margin:0 -16px;min-height:848px}.two-cols-one-bottom--inner{display:flex;flex-direction:column;justify-content:space-between;min-height:848px;padding:35% 16px 54px}.two-cols-one-bottom--text-content{flex-flow:row wrap;font-size:20px;gap:30px;margin-bottom:32px}.two-cols-one-bottom--text-content-item{flex:0 1 100%}.two-cols-one-bottom--heading{letter-spacing:3.84px;padding:16px 0}}@media only screen and (max-width:425px){.two-cols-one-bottom:before{height:80%}}