.cta-w-headshots{padding:72px 24px 32px 24px;background:rgba(204,228,255,.3);border-radius:8px;font-family:Inter;text-align:center;margin-left:24px;margin-right:24px}@media (min-width:576px){.cta-w-headshots{padding-left:64px;padding-right:64px}}@media (min-width:992px){.cta-w-headshots{padding:128px 128px 64px}}@media (min-width:1138px){.cta-w-headshots{margin-left:auto;margin-right:auto;max-width:1090px}}.cta-w-headshots .cta-headshots{display:flex;flex-wrap:no-wrap;justify-content:center;margin-top:-108px;margin-bottom:36px}@media (min-width:576px){.cta-w-headshots .cta-headshots{margin-top:-120px}}@media (min-width:992px){.cta-w-headshots .cta-headshots{margin-top:-208px;margin-bottom:48px}}.cta-w-headshots .cta-headshot{max-width:72px;max-height:72px;border-radius:50%;margin-left:-10px;box-shadow:3.614px 0 3.614px 0 rgba(34,34,34,.05)}@media (min-width:576px){.cta-w-headshots .cta-headshot{max-width:96px;max-height:96px;margin-left:-14px}}@media (min-width:992px){.cta-w-headshots .cta-headshot{max-width:160px;max-height:160px;margin-left:-24px;box-shadow:8px 0 8px 0 rgba(34,34,34,.05)}}.cta-w-headshots .cta-headshot:nth-child(1){background-color:#FFF6D5;z-index:5;margin-left:0}.cta-w-headshots .cta-headshot:nth-child(2){background-color:#EBF5E0;z-index:4}.cta-w-headshots .cta-headshot:nth-child(3){background-color:#DBF3F1;z-index:3}.cta-w-headshots .cta-headshot:nth-child(4){background-color:#CCE4FF;z-index:2}.cta-w-headshots .cta-headshot:nth-child(5){background-color:#E9D4E9;z-index:1}.cta-w-headshots .cta-headshot img{width:auto;height:100%;border-radius:50%}.cta-w-headshots .cta-heading{font-size:32px;font-style:normal;font-weight:800;line-height:44px;letter-spacing:-1.152px;color:#207DE9;margin-top:0;margin-bottom:8px}@media (min-width:992px){.cta-w-headshots .cta-heading{font-size:48px;line-height:56px;letter-spacing:-1.728px}}.cta-w-headshots .cta-subheading{font-size:24px;font-style:normal;font-weight:800;line-height:30px;letter-spacing:-.864px;color:#222;margin-top:0}@media (min-width:992px){.cta-w-headshots .cta-subheading{font-size:32px;line-height:40px;letter-spacing:-1.152px}}.cta-w-headshots .cta-subheading span{color:#207DE9;white-space:nowrap;position:relative}@media (min-width:992px){.cta-w-headshots .cta-subheading span:before{content:"";width:151px;height:9px;position:absolute;bottom:-10px;background:url(/wp-content/themes/fx/assets/img/ctas/cta-w-headshots/highlight.png) no-repeat center;background-size:contain}}.cta-w-headshots form{margin-top:32px}.cta-w-headshots .form-group{display:flex;flex-direction:column;justify-content:center;margin-top:0;margin-bottom:0;gap:8px}@media (min-width:768px){.cta-w-headshots .form-group{flex-direction:row;gap:0}}.cta-w-headshots input{display:flex;align-items:center;width:auto;height:64px;padding:0 16px;color:#222;font-size:18px;font-style:normal;font-weight:600;line-height:35px;border:1px solid transparent;border-radius:4px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.15) inset}@media (min-width:768px){.cta-w-headshots input{border-top-right-radius:0;border-bottom-right-radius:0;border:none;min-width:300px;max-width:400px}}@media (min-width:992px){.cta-w-headshots input{font-size:21px;line-height:35px}}.cta-w-headshots input::placeholder{color:#A9B4BC;opacity:1}.cta-w-headshots input::-ms-input-placeholder{color:#A9B4BC}.cta-w-headshots input:focus{border:1px solid #207DE9!important;box-shadow:0 0 3px #207DE9!important;-moz-box-shadow:0 0 3px #207DE9!important;-webkit-box-shadow:0 0 3px #207DE9!important;outline-offset:0px!important;outline:none!important}.cta-w-headshots button{display:flex;align-items:center;justify-content:center;height:64px;padding:0 16px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:35px;border:none;border-radius:4px;background:#207DE9;cursor:pointer;margin-left:0}.cta-w-headshots button:hover{background:#0C57AD}@media (min-width:576px){.cta-w-headshots button{width:auto;padding-left:40px;padding-right:40px;margin:auto}}@media (min-width:768px){.cta-w-headshots button{margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.cta-w-headshots button.btn-only{border-top-left-radius:4px;border-bottom-left-radius:4px}}@media (min-width:992px){.cta-w-headshots button{font-size:21px;line-height:28px;letter-spacing:-.168px}}.cta-w-headshots.no-padding-top{padding-top:0}.cta-w-headshots.no-padding-bottom{padding-bottom:0}