.column-text-section{position:relative;padding-top:100px;padding-bottom:90px}.column-text-section .row>div{padding-left:15px;padding-right:15px;position:relative}.column-text-section .col-heading,.column-text-section .col-text{width:50%;margin-bottom:44px}.column-text-section .col-text-2{width:25%;margin-bottom:44px}.column-text-section .container{max-width:1360px}.column-text-section .title{color:#fff;font-size:40px;line-height:48px;font-weight:700;max-width:520px;margin-bottom:10px}.column-text-section h4{font-size:24px;line-height:1;margin-bottom:16px;color:#fff}.column-text-section .col-text h4{margin-bottom:24px}.column-text-section ul{list-style:none;padding:0;margin-bottom:44px}.column-text-section ul:last-child{margin-bottom:0}.column-text-section ul li{position:relative;padding-left:20px}.column-text-section ul li:before{content:"";position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;left:6px;top:9px}.column-text-section .content{font-size:16px;line-height:1.5;color:#fff}.column-text-section .bg{background:#2e2755;opacity:.8;position:absolute;display:block;width:100%;height:100%;left:0;top:0}@media (max-width:1023px){.column-text-section .col-heading,.column-text-section .col-text{width:100%;margin-bottom:40px}.column-text-section .col-text-2{width:50%;margin-bottom:40px}.column-text-section ul{margin-bottom:40px}}@media (max-width:767px){.column-text-section{padding-top:80px;padding-bottom:40px}.column-text-section .title{margin-bottom:0;font-size:28px;line-height:32px}.column-text-section .col-text-2{width:100%}.column-text-section .col-text h4{margin-bottom:20px}}