.call-to-action-banner{background:#1d1d1f;padding:80px 0}.call-to-action-banner .content-col{margin:auto;max-width:590px;padding-top:65px;position:relative;text-align:center}.call-to-action-banner .content-col h2{color:#e8e8ed;font-size:40px;margin-bottom:8px}.call-to-action-banner .content-col p{color:#e8e8ed}.call-to-action-banner .content-col .consultation-cta{font-size:17px;font-weight:700;line-height:1;margin-top:34px;padding:16px 48px}.call-to-action-banner .content-col .consultation-cta:hover{background:#31619d;opacity:1}.call-to-action-banner .content-col img{position:absolute;right:15%;top:0}@media (max-width:767.98px){.call-to-action-banner{padding:40px 0}.call-to-action-banner .content-col img{height:40px;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:0;transform:rotate(90deg);width:68px}.call-to-action-banner .content-col h2{font-size:32px;margin-bottom:14px}.call-to-action-banner .content-col .consultation-cta{font-size:16px}}@media (min-width:992px) and (max-width:1199.98px){.call-to-action-banner .content-col h2{font-size:36px;margin-bottom:14px}.call-to-action-banner .content-col img{right:18%}}@media (min-width:768px) and (max-width:991.98px){.call-to-action-banner .content-col h2{font-size:34px;margin-bottom:12px}.call-to-action-banner .content-col img{right:20%}}