.broker-cta-banner{background-color:#3e55fa;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:-85px;margin-right:-85px;padding:68px 85px}@media only screen and (max-width:1024px){.broker-cta-banner{margin-left:-35px;margin-right:-35px;padding:40px 35px}}.broker-cta-banner .site-container{align-items:center;display:flex;justify-content:space-between;overflow:visible}@media only screen and (max-width:767px){.broker-cta-banner .site-container{align-items:flex-start;flex-direction:column}}.broker-cta-banner .site-container .text-container{max-width:75%;width:670px}@media only screen and (max-width:767px){.broker-cta-banner .site-container .text-container{max-width:100%}}.broker-cta-banner .site-container .text-container .heading{color:#f9f9f9;font-family:Poppins;font-size:50px;font-weight:700;line-height:60px;margin-bottom:16px}@media only screen and (max-width:500px){.broker-cta-banner .site-container .text-container .heading{font-size:30px;line-height:1.2}}.broker-cta-banner .site-container .text-container .subheading{color:#f9f9f9;font-family:Poppins;font-size:24px;font-weight:500;line-height:32px;margin-bottom:0}@media only screen and (max-width:767px){.broker-cta-banner .site-container .text-container .subheading{margin-bottom:40px}}@media only screen and (max-width:500px){.broker-cta-banner .site-container .text-container .subheading{font-size:20px;line-height:1.2}}.broker-cta-banner .site-container .button-container .cta-button{color:#f9f9f9;display:block;font-family:Poppins;font-size:24px;font-weight:700;line-height:32px;padding-right:57px;position:relative;width:-moz-max-content;width:max-content}@media only screen and (max-width:500px){.broker-cta-banner .site-container .button-container .cta-button{font-size:18px;line-height:1.2;padding-right:40px}}.broker-cta-banner .site-container .button-container .cta-button:after,.broker-cta-banner .site-container .button-container .cta-button:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.broker-cta-banner .site-container .button-container .cta-button:before{background-color:#f9f9f9;border-radius:50%;height:40px;right:0;width:40px}@media only screen and (max-width:500px){.broker-cta-banner .site-container .button-container .cta-button:before{height:25px;width:25px}}.broker-cta-banner .site-container .button-container .cta-button:after{background-color:transparent;border-bottom:2px solid #0b1239;border-right:2px solid #0b1239;height:8.5px;right:20px;transform:rotate(-45deg) translate(50%,-20%);width:8.5px}@media only screen and (max-width:500px){.broker-cta-banner .site-container .button-container .cta-button:after{transform:rotate(-45deg) translate(110%,40%)}}.broker-cta-banner .site-container .button-container .cta-button .underline{background-color:#f9f9f9;bottom:0;display:block;height:2px;left:0;position:absolute;transition:.4s ease-in-out;width:0}.broker-cta-banner .site-container .button-container .cta-button:hover .underline{width:calc(100% - 57px)}@media only screen and (max-width:500px){.broker-cta-banner .site-container .button-container .cta-button:hover .underline{width:calc(100% - 40px)}}