.two-col-wrapper .two-col-container{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}.two-col-wrapper .two-col-container:after{clip-path:polygon(0 100%,0 0,100% 0);content:"";height:251px;left:0;position:absolute;top:-1px;width:100%}.two-col-wrapper .two-col-container .col-left{flex-basis:50%;margin:0;padding:0 min(100px,5%) 75px max(calc(50% - 500px),5%);text-align:left}.two-col-wrapper .two-col-container .col-left .title{font-family:var(--rob);font-size:40px;font-weight:700;line-height:44px;margin:0 0 15px;padding:0;text-transform:uppercase}.two-col-wrapper .two-col-container .col-left p{color:var(--navy);font-family:var(--rob);font-size:18px;font-weight:400;line-height:28px;margin:0 0 10px;padding:0}.two-col-wrapper .two-col-container .col-left .cta-wrap{margin:30px 0 0;padding:0}.two-col-wrapper .two-col-container .col-left .cta-wrap .cta-button{appearance:none;border:none;border-radius:0;box-shadow:1px 1px 3px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:inline-block;font-family:Lemon Milk;font-size:18px;font-weight:500;line-height:24px;margin:0;outline:none;padding:10px 20px;text-align:center;text-decoration:none;transition:.3s}.two-col-wrapper .two-col-container .col-right{background-position:top;background-repeat:no-repeat;background-size:cover;flex-basis:50%;height:700px}@media only screen and (max-width:992px){.two-col-wrapper .two-col-container{flex-wrap:wrap-reverse}.two-col-wrapper .two-col-container:after{height:175px}.two-col-wrapper .two-col-container .col-left{flex-basis:100%;padding:40px 5% 60px}.two-col-wrapper .two-col-container .col-left .title{font-size:36px;line-height:40px;margin:0 0 10px}.two-col-wrapper .two-col-container .col-right{flex-basis:100%;height:400px}}@media only screen and (max-width:768px){.two-col-wrapper .two-col-container:after{height:100px}.two-col-wrapper .two-col-container .col-left{padding:40px min(20px,5%)}.two-col-wrapper .two-col-container .col-left .title{font-size:32px;line-height:40px}.two-col-wrapper .two-col-container .col-right{height:250px}}@media only screen and (max-width:600px){.two-col-wrapper .two-col-container:after{height:75px}.two-col-wrapper .two-col-container .col-left{padding:20px min(15px,5%) 40px;text-align:center}.two-col-wrapper .two-col-container .col-left .title{font-size:30px;line-height:36px}.two-col-wrapper .two-col-container .col-left p{font-size:16px;line-height:24px}.two-col-wrapper .two-col-container .col-left .cta-wrap{margin:20px 0 0}.two-col-wrapper .two-col-container .col-right{height:200px}}@media only screen and (max-width:480px){.two-col-wrapper .two-col-container .col-left .title{font-size:24px;line-height:30px}.two-col-wrapper .two-col-container .col-left .cta-wrap .cta-button{font-size:16px;line-height:20px;padding:10px 15px}}