.cta-banner{text-align:center;background-color:#f2f5f7;padding:1.25rem 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;z-index:10}.cta-banner.cta-banner--bg-gray{background-color:#f7f7f8}.cta-banner.cta-banner--bg-green{background:-webkit-gradient(linear,left top,left bottom,from(#b2dfdb),to(#f2faf9));background:linear-gradient(#b2dfdb,#f2faf9)}.cta-banner.cta-banner--bg-blue{background:-webkit-gradient(linear,left top,left bottom,from(#bbdefb),to(#eff7fe));background:linear-gradient(#bbdefb,#eff7fe)}.cta-banner.cta-banner--bg-white{background-color:#fff}.single-post .the-content .cta-banner{margin-left:0;margin-right:0}.cta-banner .content,.cta-banner .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-banner .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 10.375rem;gap:5.1875rem}.cta-banner .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.125rem}.cta-banner .media img{max-width:16.875rem}.cta-banner .headline{font-size:3.75rem;font-size:clamp(2.75rem,1.893rem + 2.857vw,3.75rem);line-height:1.1;font-weight:500}.cta-banner .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.cta-banner .button{background-color:transparent;border:.125rem solid #121112;border-radius:1.5rem;color:#121112;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;line-height:1.33}.cta-banner .button:focus-visible,.cta-banner .button:hover{background-color:rgba(255,255,255,.08);text-decoration:none}.cta-banner .button:focus{text-decoration:none}.cta-banner .button:active{background-color:transparent}.cta-banner .button.button--primary{background-color:#d91629;border:.125rem solid #d91629;border-radius:1.5rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;padding:.75rem 1.5rem;text-decoration:none}.cta-banner .button.button--primary:focus-visible,.cta-banner .button.button--primary:hover{background-color:#c21425;border-color:#c21425;text-decoration:none}.cta-banner .button.button--primary:focus{text-decoration:none}.cta-banner .button.button--primary:active{background-color:#d91629;border-color:#d91629}.cta-banner.cta-banner--has-media .inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cta-banner.cta-banner--has-media .content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cta-banner.cta-banner--has-media .headline{text-align:left}.cta-banner.cta-banner--has-media .cta-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.interview-questions-template-default .cta-banner .inner{max-width:67.25rem;background-color:#f7f7f8;border-radius:1rem;margin:0 auto}.interview-questions-template-default .cta-banner .content .headline{font-size:2rem}.interview-questions-template-default .cta-banner .content .cta-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.interview-questions-template-default .cta-banner .media img{max-width:28.75rem}@media (max-width:47.5em){.cta-banner .inner{padding:2rem 5.1875rem;gap:2.5625rem}.cta-banner .content{gap:1.5625rem}.cta-banner .cta-buttons{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}.cta-banner.cta-banner--has-media .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-banner.cta-banner--has-media .headline{text-align:center}.cta-banner.cta-banner--has-media .cta-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}