.call-to-action :not(.content-wrapper,.flex-item,.left-column,.right-column,.button-bottom,.description){line-height:normal}.call-to-action .flex-item{display:flex;gap:4rem}.call-to-action .flex-item .left-column{display:flex;flex-basis:70%;flex-direction:column;gap:30px}.call-to-action .flex-item .right-column{flex:0 0;flex-basis:30%}.call-to-action .flex-item .left-column .tag{display:block;padding:6px 12px;width:max-content}.call-to-action .flex-item .left-column h2{margin:0;width:61%}.call-to-action .flex-item .button-bottom a{display:block;font-weight:500;padding:18px 26px;text-align:center}.call-to-action .flex-item .right-column .description{margin-top:30px}.call-to-action .flex-item .right-column .description p{margin:0}@media only screen and (min-width:768px) and (max-width:1024px){.call-to-action .flex-item .left-column h2{width:100%}.call-to-action .flex-item .left-column{flex-basis:60%}.call-to-action .flex-item .right-column{flex-basis:40%}}@media only screen and (max-width:767px){.call-to-action .flex-item{flex-direction:column;gap:20px}.call-to-action .flex-item .left-column h2{width:100%}.call-to-action .flex-item .left-column{gap:30px}}