.two-col-section .two-col-bg-image{position:absolute;background-size:cover !important;background-position:center !important;width:50%;height:100% !important;top:0;left:0;bottom:0}.cta-container.tw-cta.transparent-btn a{border-radius:0}.two-col-section.row-reverse .two-col-bg-image{left:initial !important;right:0 !important}.two-col-section .cm-container .content-and-cta .tw-cta a:hover{opacity:.7}.two-col-section .cta-container a{display:inline-block;text-transform:uppercase}.two-col-section .transparent-arrow-cta a:after{right:33px;top:17px}.two-col-section .cm-container{width:100%;align-items:center;justify-content:flex-end}.two-col-section .cm-container .content-and-cta{width:43%;padding:0 20px;margin-top:-14px;position:relative;top:20px;margin-bottom:-31px;margin-left:-20px}.two-col-section .cm-container .content-and-cta .h2{margin-bottom:13px;text-transform:none}.two-col-section .cm-container .content-and-cta .content{margin-top:12px}.two-col-section .cm-container .content-and-cta .tw-cta{margin-top:56px}.two-col-section.row-reverse .cm-container{justify-content:flex-start}.two-col-section .cm-container .content-and-cta .transparent-arrow-cta a{font-weight:normal}.two-col-section.s-tw.row-reverse .title .h2{color:#555b67}@media(min-width:1921px){.hero-section .blue-box{padding-bottom:150px}}@media(min-width:1441px){.two-col-section.row-reverse{padding-bottom:186px !important}}@media(max-width:1640px){.two-col-section .cm-container .content-and-cta{padding-left:0px}.two-col-section .cm-container .content-and-cta{margin-left:0}}@media(max-width:767px){.two-col-section .cm-container .content-and-cta,.two-col-section .two-col-bg-image,.two-col-section:before{width:100% !important}.two-col-section .two-col-bg-image{height:300px !important}.two-col-section .cm-container .content-and-cta{margin-top:250px}.two-col-section .cm-container .content-and-cta{padding:0}.two-col-section .cm-container .content-and-cta .transparent-arrow-cta{margin-top:30px}.two-col-section .cta-container a{padding:10px 20px 12px;font-size:15px;min-width:170px}.two-col-section .cm-container .content-and-cta .tw-cta{margin-top:33px}.two-col-section .container{padding:0 60px}}@media(max-width:480px){}