.individual-cta *{box-sizing:border-box;margin:0;padding:0}.margin-top-bottom{margin:15px 0 5px}.margin-bottom{margin:0 0 5px}.individual-cta{max-width:100%;padding:60px;width:100vw}.individual-cta__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1200px}.individual-cta__text-content{flex:1;padding:20px}.individual-cta__headline{color:#fff;font-size:24px;font-weight:700}.individual-cta__paragraph{color:#fff;font-family:500;font-size:18px}.individual-cta__button-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:20px}.cta-btn{background-color:#fff;border:1px solid #001017;border-radius:4px;box-shadow:0 3px 7px -3px rgba(0,0,0,.3);color:#001017;padding:12px 40px;text-decoration:none;transition:all .2s ease}.cta-btn:link,.cta-btn:visited{color:inherit}.individual-cta__button-content:hover .cta-btn{transform:translateY(-2px)}.cta-btn:hover{box-shadow:0 3px 7px -1px rgba(0,0,0,.5)}@media only screen and (max-width:1023px){.individual-cta__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.individual-cta__button-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media only screen and (max-width:500px){.individual-cta{padding:30px}.individual-cta__text-content{flex:1;margin:0 0 15px;padding:0}.individual-cta__button-content{padding:0}.cta-btn{text-align:center;width:100%}}