span.description{margin:10px 0;font-size:14px}form{border:1px solid rgba(118,127,152,.3);border-radius:10px;background-color:#fff;box-shadow:0 10px 60px -30px rgba(0,0,0,.25);padding:30px}form h2,form .h2{color:#1b2b54;font-family:"Poppins",sans-serif;font-weight:300;font-style:normal;font-size:1.75rem;line-height:1.21;padding:0;margin:0 0 20px;margin-top:0;margin-bottom:10px;padding-top:0}@media all and (min-width: 576px){form h2,form .h2{font-size:clamp(1.75rem, calc(1.398rem + 0.9775vw), 2.375rem)}}@media all and (min-width: 1600px){form h2,form .h2{font-size:2.375rem}}form p{font-family:"Open Sans",sans-serif;font-weight:400;color:#686f83;font-size:0.9375rem;line-height:1.8;letter-spacing:.25px;padding:0;margin:0 0 25px;font-size:14px}@media all and (min-width: 576px){form p{font-size:clamp(0.9375rem, calc(0.9023125rem + 0.09775vw), 1rem)}}@media all and (min-width: 1600px){form p{font-size:1rem}}form p:last-of-type:not(.form-field){margin-bottom:0}form p.form-field{margin-bottom:20px}form a:not(.btn-primary):not(.btn-secondary):not(.btn-tertiary):not(.cta-link){color:#1b2b54;font-weight:600;text-decoration:none;background-image:linear-gradient(#2FCB40, #2FCB40),linear-gradient(270deg, #2B72B2 0%, #2B72B2 100%);background-size:100% 1px,0 1px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .2s ease-out,background-position .2s ease-out,color .2s ease-out;padding-bottom:3px}form a:not(.btn-primary):not(.btn-secondary):not(.btn-tertiary):not(.cta-link):focus-visible{outline:solid 0.125rem #000;outline-offset:0.125rem}@media all and (min-width: 992px){form a:not(.btn-primary):not(.btn-secondary):not(.btn-tertiary):not(.cta-link):hover,form a:not(.btn-primary):not(.btn-secondary):not(.btn-tertiary):not(.cta-link):focus,form a:not(.btn-primary):not(.btn-secondary):not(.btn-tertiary):not(.cta-link):active{color:#2b72b2;background-size:0 1px,100% 1px;background-position:100% 100%,0 100%}}form.form .pd-radio span.value>span,form.form .pd-checkbox span.value>span{float:none !important;display:block;width:100%}label,.value label{width:100%;display:block;color:#1b2b54 !important;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:18px;margin-bottom:8px}.pd-checkbox .value label.inline{width:90%;top:15px;line-height:16px}.value label{display:inline-block;width:auto;margin:0 0 0 10px;line-height:13px;position:relative;top:-2px;color:#6c7388 !important;font-size:15px;letter-spacing:.25px}.value label.inline{display:contents !important}.value input{margin:0 5px 0 0}input[type=text],select,textarea{font-size:.9375rem !important;border-radius:5px !important;padding-inline:15px !important;padding-block:15px !important;box-shadow:none !important;width:100% !important;max-width:90% !important;height:auto !important;background-color:#f7f8fa !important;border:.0625rem solid rgba(27,43,84,.15) !important;color:#1b2b54 !important;letter-spacing:.015625rem !important;line-height:1 !important}input[type=text]:focus,select:focus,textarea:focus{border:.0625rem solid #1b2b54 !important;outline:none !important}input[type=text]:focus-visible,select:focus-visible,textarea:focus-visible{border:solid 2px #fff !important;outline:2px solid #000 !important;outline-offset:2px !important}p.submit::after{display:none !important}input[type=submit]{background-color:#2b72b2 !important;border:solid 1px #2b72b2 !important;border-radius:5px !important;cursor:pointer;display:inline-block;height:auto !important;overflow:hidden;position:relative;z-index:0;font-family:"Poppins",sans-serif !important;font-weight:400 !important;font-size:.875rem;letter-spacing:.25px;line-height:1.2;color:#fff;text-align:inherit;transition:all .3s ease-out;vertical-align:middle;margin:5px 10px 5px 0 !important;padding:10px 18px !important}input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{background-color:#1b2b54 !important;transition:all .3s ease-out}input[type=submit]:focus-visible{border:solid 2px #fff !important;outline:2px solid #000 !important;outline-offset:2px !important}@media(max-width: 991.98px){body{background:rgba(0,0,0,0);padding:10px 0 35px}}