.content-columns{margin:0;padding:80px 60px;position:relative}.content-columns .column-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.content-columns .columns-wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:auto;max-width:1280px;padding:0;position:relative;width:100%}.content-columns .columns-wrapper .lcol{flex-basis:50%;text-align:left}.content-columns .columns-wrapper .lcol .title{color:#fff;font-size:48px;font-weight:700;line-height:normal;margin:0 0 20px;padding:0}.content-columns .columns-wrapper .lcol p{color:#fff;font-size:22px;font-weight:400;line-height:28px;margin:0 0 15px;padding:0}.content-columns .columns-wrapper .lcol ol,.content-columns .columns-wrapper .lcol ul{margin:0 0 20px;padding:0 0 0 35px}.content-columns .columns-wrapper .lcol ol li,.content-columns .columns-wrapper .lcol ul li{color:#fff;font-size:22px;font-weight:400;line-height:24px;margin:0 0 10px;padding:0}.content-columns .columns-wrapper .lcol a{color:var(--green)}.content-columns .columns-wrapper .lcol a:hover{color:var(--green-hover)}.content-columns .columns-wrapper .lcol :last-child{margin-bottom:0}.content-columns .columns-wrapper .rcol{flex-basis:45%;text-align:right}.content-columns .columns-wrapper .rcol img{height:auto;max-width:100%;width:auto}@media only screen and (max-width:1149px){.content-columns{padding:60px 50px}}@media only screen and (max-width:992px){.content-columns{padding:60px 20px}.content-columns .columns-wrapper .lcol{flex-basis:47.5%}.content-columns .columns-wrapper .lcol .title{font-size:36px}.content-columns .columns-wrapper .lcol p{font-size:18px}.content-columns .columns-wrapper .lcol ol,.content-columns .columns-wrapper .lcol ul{margin:0 0 15px}.content-columns .columns-wrapper .lcol ol li,.content-columns .columns-wrapper .lcol ul li{font-size:18px;line-height:22px}.content-columns .columns-wrapper .rcol{flex-basis:47.5%}}@media only screen and (max-width:768px){.content-columns{padding:40px 5% 60px}.content-columns .columns-wrapper{flex-wrap:wrap;justify-content:center}.content-columns .columns-wrapper .lcol{flex-basis:auto;margin:0 0 60px}.content-columns .columns-wrapper .lcol .title{font-size:42px}.content-columns .columns-wrapper .lcol p{font-size:20px}.content-columns .columns-wrapper .lcol ol li,.content-columns .columns-wrapper .lcol ul li{font-size:20px;line-height:22px}.content-columns .columns-wrapper .rcol{flex-basis:100%;text-align:center}.content-columns .columns-wrapper .rcol img{max-width:575px;width:100%}}@media only screen and (max-width:600px){.content-columns{padding:60px min(5%,20px)}.content-columns .columns-wrapper .lcol .title{font-size:36px}.content-columns .columns-wrapper .lcol p{font-size:16px}.content-columns .columns-wrapper .lcol ol li,.content-columns .columns-wrapper .lcol ul li{font-size:16px;line-height:20px}}@media only screen and (max-width:480px){.content-columns{padding:40px min(5%,15px) 50px}.content-columns .columns-wrapper .lcol .title{font-size:30px}.content-columns .columns-wrapper .lcol p{font-size:15px}.content-columns .columns-wrapper .lcol ol li,.content-columns .columns-wrapper .lcol ul li{font-size:15px;line-height:18px}}