.footer{background-color:transparent}.web-footer{overflow:hidden;position:relative}.web-footer .content-wrapper{padding:0 20px;position:relative;z-index:5}.web-footer .footer-flex-container p.footer-heading{font-size:18px;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:8px}.footer-flex-container{display:flex;flex-wrap:wrap}.footer-column{width:50%}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:8px}.footer-links a{color:#555;font-size:14px;text-decoration:none}.social-pills{display:flex;flex-direction:column;gap:8px;padding-top:18px}.pill-link{align-items:center;border:1px solid #3b4b9b;border-radius:20px;color:#3b4b9b;display:flex;font-size:13px;gap:7px;line-height:0;padding:6px 11px;text-decoration:none;width:fit-content}.pill-link span.text-btn{font-size:12px;font-weight:400;letter-spacing:0;line-height:100%}.pill-link span.icons{line-height:0px;max-height:26px}.footer-absolute-shape{bottom:-29px;pointer-events:none;position:absolute;right:0;z-index:1}.footer-absolute-shape img{height:auto;width:100%}.soc2-logo{margin-top:25px;width:70px}.footer-newsletter-half{padding-left:15px;width:40%}.footer-navigation-half{display:flex;flex-direction:column;width:60%}.menu-columns-wrapper ul{display:block}.menu-columns-wrapper{display:flex;flex-wrap:wrap;row-gap:31px}.web-footer .menu-columns-wrapper li.hs-menu-item.hs-menu-depth-1{line-height:100%;padding:0}.web-footer .menu-columns-wrapper li.hs-menu-item.hs-menu-depth-1 a{font-size:18px;font-weight:400;letter-spacing:0;line-height:100%}.soc2-container{padding-top:75px}.footer-column.trust-section{padding-top:53px}.newsletter-form-container form{align-items:center;background:#fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#34377f,#00409a) border-box;border:1px solid transparent;border-radius:50px;box-sizing:border-box;display:flex!important;margin-top:15px;max-width:450px;padding:0;position:relative;width:100%}.newsletter-form-container .hs-email,.newsletter-form-container .hs-field-desc,.newsletter-form-container label{border:none!important;margin:0!important}.newsletter-form-container input[type=email]{background:transparent!important;border:none!important;box-shadow:none!important;color:#666;font-size:18px;font-weight:400;letter-spacing:0;line-height:100%;outline:none!important;padding:10px 15px 10px 20px!important;width:100%}.newsletter-form-container form .actions{margin:0!important;padding:0!important}.newsletter-form-container form .actions .hs-button.primary.large{align-items:center;background:linear-gradient(90deg,#34377f,#00409a)!important;border:none!important;border-radius:40px!important;color:#fff!important;cursor:pointer;display:flex!important;gap:10px;line-height:1;min-height:42px;padding:10px 30px!important;transition:transform .2s ease;white-space:nowrap}.newsletter-form-container .icon-svg{align-items:center;display:inline-flex}.newsletter-form-container .icon-svg svg{display:block}.footer-newsletter-half p.newsletter-desc{font-size:18px;font-weight:400;letter-spacing:0;line-height:100%;margin:0;padding-top:27px}.web-footer .footer-flex-container p.footer-heading.heading-gr{background:linear-gradient(90deg,#34377f,#00409a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.newsletter-form-container h3{display:none}.menu-columns-wrapper .footer-column:nth-child(odd) .col-lists{flex:0 0 260px!important;width:260px!important}.menu-columns-wrapper .footer-column:nth-child(2n) .col-lists{flex:0 0 168px!important;width:168px!important}.menu-columns-wrapper .footer-column:nth-child(2n){padding-left:40px}ul.no-list.hs-error-msgs.inputs-list li{margin:0}ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg.hs-main-font-element{font-size:12px;margin:0;padding-top:6px;position:absolute}.newsletter-form-container input[type=email]::placeholder{font-size:18px;font-weight:400;letter-spacing:0;line-height:100%;opacity:1}@media only screen and (max-width:1350px){.footer-absolute-shape{bottom:0;top:160px;width:500px}}@media only screen and (min-width:768px) and (max-width:1024px){.footer-absolute-shape{bottom:0;padding-right:20px;top:142px;width:42%}.web-footer .menu-columns-wrapper li.hs-menu-item.hs-menu-depth-1 a{font-size:16px}.footer-column.trust-section{padding-top:0}}