.block-signup-banner{background-position:top;background-size:cover;color:#fff}.block-signup-banner .signup-banner-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding:60px 0;width:100%}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper{flex-wrap:nowrap;padding:100px 0}}.block-signup-banner .signup-banner-wrapper .title-container{display:flex;flex-basis:100%;margin-right:64px}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .title-container{flex-basis:40%;justify-content:end}}.block-signup-banner .signup-banner-wrapper .title-container h3{font-size:48px;letter-spacing:-.3px;line-height:58px;margin:0 0 24px}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .title-container h3{flex-wrap:nowrap;max-width:398px}}.block-signup-banner .signup-banner-wrapper .cta-container{flex-basis:100%}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .cta-container{flex-basis:60%}}.block-signup-banner .signup-banner-wrapper .cta-container h4{font-size:18px;line-height:28px;margin:0 0 24px}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .cta-container h4{max-width:530px}}.block-signup-banner .signup-banner-wrapper .cta-container p{display:block;font-size:14px;line-height:24px;margin:16px 0 0;text-align:center;width:100%}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .cta-container p{margin-left:24px;text-align:left;width:85%}}.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper{display:flex;justify-content:center;margin-bottom:20px;margin-top:30px;max-width:100%;width:100%}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper{justify-content:start}}.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper hcp-getting-started-large-responsive-btn,.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper hcp-getting-started-mobile-large-btn{display:flex;justify-content:start;width:100%}.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper hcp-getting-started-large-responsive-btn .wrapper,.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper hcp-getting-started-mobile-large-btn .wrapper{width:100%}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper{width:100%}}.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper form{grid-template-columns:60% 40%;grid-template-rows:54px}@media(min-width:992px){.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper form{grid-template-columns:260px 200px}}.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper .hcp-custom-btn{background-color:#05f;border:none;padding:16px 20px}.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper .hcp-custom-btn .button-text{font-size:15px}.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper .hcp-getting-started-form{--button-bg-color:#05f;--button-text-color:#fff;--button-padding:16px 20px;--button-font-size:15px;--input-padding:0 20px;--input-height:54px;--grid-input-width:284px;--grid-button-width:146px;--input-border-color:#bdbdbd;max-width:376px;width:100%!important}@media(min-width:768px){.block-signup-banner .signup-banner-wrapper .cta-container .cta-default-wrapper .hcp-getting-started-form{max-width:none}}.block-signup-banner .psu-button-container{display:flex;justify-content:center}@media(min-width:768px){.block-signup-banner .psu-button-container{justify-content:left}}.block-signup-banner .psu-button-container .hcp-button{width:100%}@media(min-width:576px){.block-signup-banner .psu-button-container .hcp-button{width:-moz-fit-content;width:fit-content}}.block-signup-banner .internal-link-button-container{display:flex;justify-content:center}@media(min-width:768px){.block-signup-banner .internal-link-button-container{justify-content:left}}.block-signup-banner .internal-link-button-container .hcp__button{background-color:transparent;border:1px solid #fff;border-radius:200px;font-size:18px;font-weight:700;max-height:56px;padding:14px 24px;text-decoration:none;width:100%}@media(min-width:576px){.block-signup-banner .internal-link-button-container .hcp__button{width:-moz-fit-content;width:fit-content}}.block-signup-banner .internal-link-button-container .button-text{color:#fff;position:relative;text-decoration:none;text-transform:capitalize}.block-signup-banner .internal-link-button-container .button-text:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" class=\"feather feather-arrow-right\"><path d=\"M5 12h14M12 5l7 7-7 7\"/></svg>");background-repeat:no-repeat;background-size:20px 20px;content:"";height:20px;left:4px;position:relative;width:20px}.block-signup-banner .telephone-cta-container{display:flex;justify-content:center;width:100%}@media(min-width:768px){.block-signup-banner .telephone-cta-container{justify-content:start}}.block-signup-banner .telephone-cta-container .hcp__button-outline{max-height:56px;width:-moz-fit-content;width:fit-content}.block-signup-banner .book-demo-cta-container .hcp-form-button,.block-signup-banner .book-demo-cta-container hcp-form-button{justify-content:center}@media(min-width:576px){.block-signup-banner .book-demo-cta-container .hcp-form-button,.block-signup-banner .book-demo-cta-container hcp-form-button{display:flex}}@media(min-width:768px){.block-signup-banner .book-demo-cta-container .hcp-form-button,.block-signup-banner .book-demo-cta-container hcp-form-button{justify-content:left}}.block-signup-banner .book-demo-cta-container .hcp-form-button .wrapper,.block-signup-banner .book-demo-cta-container hcp-form-button .wrapper{max-height:56px;width:100%!important}@media(min-width:576px){.block-signup-banner .book-demo-cta-container .hcp-form-button .wrapper,.block-signup-banner .book-demo-cta-container hcp-form-button .wrapper{width:-moz-fit-content!important;width:fit-content!important}}.block-signup-banner .book-demo-cta-container .hcp-form-button .wrapper.large:not(.fullWidthWhite):hover,.block-signup-banner .book-demo-cta-container hcp-form-button .wrapper.large:not(.fullWidthWhite):hover{background-color:#05f}.block-signup-banner .book-demo-cta-container .hcp-form-button .hcp-custom-btn,.block-signup-banner .book-demo-cta-container hcp-form-button .hcp-custom-btn{background-color:#05f;text-transform:none}
