.ry.site-banner .sb-form{max-width:506px;overflow:initial;position:relative}.ry.site-banner .sb-form .sb-form-accent{background:#1b82b7;background:linear-gradient(90deg,#1b82b7,#46bbc0);border-radius:50%;color:rgba(var(--light),1);display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ry.site-banner .sb-form .sb-form-accent h4{color:rgba(var(--light),1);font-size:32px;font-weight:400;margin:0;max-width:104px;padding:0}.ry.site-banner .sb-form .sb-form-accent-1{height:169px;left:-80px;top:-80px;width:169px}.ry.site-banner .sb-form .sb-form-accent-2{height:92px;left:52px;top:-100px;width:92px}.ry.site-banner .sb-form h3{color:rgba(var(--dark),1);font-size:72px}.ry.site-banner .sb-form form .field{margin-bottom:15px}.ry.site-banner .sb-form form label{color:#1a163c;font-size:24px}.ry.site-banner .sb-form form label .hs-form-required{color:rgba(var(--primary),1)!important;margin-left:8px}.ry.site-banner .sb-form form input[type=email],.ry.site-banner .sb-form form input[type=text]{border:1px solid rgba(var(--lightgray),1);border-radius:50px;box-sizing:border-box;display:block;font-size:18px;max-width:100%;padding:14px;width:100%}.ry.site-banner .sb-form form input[type=email]:active,.ry.site-banner .sb-form form input[type=email]:focus,.ry.site-banner .sb-form form input[type=text]:active,.ry.site-banner .sb-form form input[type=text]:focus{border:1px solid rgba(var(--primary),1);outline:none}.ry.site-banner .sb-form form .hs-error-msgs .hs-error-msg{color:rgba(var(--danger),1)}.ry.site-banner .sb-form form .actions input[type=submit].hs-button{background:rgba(var(--danger),1) url(https://3086823.fs1.hubspotusercontent-na1.net/hubfs/3086823/APB_Theme2023/submit-arrow.png)80% no-repeat;border:1px solid rgba(var(--danger),1);border-radius:50px;box-sizing:border-box!important;font-size:24px;letter-spacing:.1rem;line-height:1;margin-top:20px;max-width:268px!important;padding:22px 0 22px 32px;width:100%!important}.ry.site-banner .sb-scroll .sbs-btn{animation:bounce 4s ease infinite;background:transparent;border:3px solid rgba(var(--light),1);border-radius:50%;box-sizing:border-box;display:block;height:50px;margin:40px auto 0;padding:15px 0;text-align:center;transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0);transition:all .2s ease;-webkit-transition:all .2s ease;width:50px}.ry.site-banner .sb-scroll .sbs-btn:hover{animation:none;transform:scale(1.4) translate(0);-webkit-transform:scale(1.4) translate(0);transition:all .2s ease;-webkit-transition:all .2s ease}.ry.site-banner .sb-scroll .sbs-btn:active{background:rgba(var(--primary),1)}.ry.site-banner .sb-scroll .sbs-btn svg{height:20px}.ry.site-banner .sb-scroll .sbs-btn svg path{fill:rgba(var(--light),1)}@-webkit-keyframes bounce{0%{transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0)}50%{transform:scale(1) translate(30px);-webkit-transform:scale(1) translate(30px)}to{transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0)}}@keyframes bounce{0%{transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0)}48%{transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0)}50%{transform:scale(1) translateY(-30px);-webkit-transform:scale(1) translateY(-30px)}54%{transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0)}62%{transform:scale(1) translateY(-30px);-webkit-transform:scale(1) translateY(-30px)}68%{transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0)}to{transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0)}}@media only screen and (max-width:1150px){.ry.site-banner .ry-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ry.site-banner .sb-form{margin:110px auto 0;max-width:75%}}@media only screen and (max-width:1060px){.ry.site-banner h1{font-size:81px}.ry.site-banner .sb-form h3{font-size:50px}}@media only screen and (max-width:768px){.ry.site-banner .ry-grid>div{margin-left:0;margin-right:0}.ry.site-banner .mob-fix{max-width:258px}}@media only screen and (max-width:540px){.ry.site-banner .sb-form{max-width:96%;padding-left:24px;padding-right:24px}.ry.site-banner .sb-form h3{font-size:36px}.ry.site-banner .sb-form .sb-form-accent{border-radius:50%;position:absolute}.ry.site-banner .sb-form .sb-form-accent h4{color:rgba(var(--light),1);font-size:18px;font-weight:400;margin:0;padding:0}.ry.site-banner .sb-form .sb-form-accent-1{height:80px;left:-20px;padding:26px 0 0 10px;top:-40px;width:80px}.ry.site-banner .sb-form .sb-form-accent-2{height:40px;left:52px;padding:12px 0 0 12px;top:-30px;width:40px}.ry.site-banner .sb-form .sb-form-accent-2 img{width:20px!important}}@media only screen and (max-width:500px){.ry.site-banner h1{font-size:50px}.ry.site-banner .sb-form .sb-form-accent-1{height:80px;left:-20px;padding:6px 0 0 10px;top:-40px;width:80px}.ry.site-banner .sb-form .sb-form-accent-2{height:40px;left:52px;padding:2px 0 0 4px;top:-30px;width:40px}}