.referral{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:70px 0 80px}.referral .how-it-works .container,.referral .program-details .container,.referral .why-securafy .container{max-width:760px}.referral .why-securafy h2{color:#28a6de;font-size:36px;font-weight:700;margin-bottom:16px}.referral .why-securafy .desc,.referral .why-securafy h2{font-style:normal;text-align:center;text-transform:capitalize}.referral .why-securafy .desc{color:#212121;font-size:16px}.referral .how-it-works .box-wrapper{background:#fff;border-radius:17px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin:30px 0;padding:35px}.referral .how-it-works h2{color:#242d30;font-family:Poppins;font-size:31px;font-style:normal;font-weight:700;line-height:48px;text-align:center;text-transform:capitalize}.referral .how-it-works .list-item{align-items:center;display:flex;margin-bottom:16px}.referral .how-it-works .list-item .text{color:#242d30;font-family:Inter;font-size:16px;margin-left:10px}.referral .program-details .box-wrapper{border:3px solid var(--Cinder,#242d30);border-radius:17px;margin-bottom:60px;padding:35px}.referral .program-details h2{color:#242d30;font-family:Poppins;font-size:31px;font-style:normal;font-weight:700;line-height:48px;text-align:center;text-transform:capitalize}.referral .program-details .desc{color:#242d30;font-family:Inter;font-size:16px}.referral .form-section .container.mwidth1070{max-width:1070px}.referral .form-section .box-wrapper{background:#fff;border:1px solid #ccc;border-radius:10px;padding:40px}.referral .form-section h2{color:#28a6de;font-size:42px;font-weight:600;line-height:51px}.referral .form-section .desc,.referral .form-section h2{font-style:normal;text-align:center;text-transform:capitalize}.referral .form-section .desc{color:#242d30;font-size:25px;font-weight:400;line-height:19.9px;margin-bottom:24px;margin-top:12px}.referral .form-section .form fieldset{margin-bottom:24px;max-width:100%;width:100%}.referral .form-section .form input[type=email],.referral .form-section .form input[type=tel],.referral .form-section .form input[type=text],.referral .form-section .form textarea{background:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;font-size:14px;padding:8px 5px;width:100%!important}.referral .form-section .form .actions{text-align:center}.referral .form-section .form input[type=submit]{background-color:var(--yellow);border:1px solid var(--yellow);border-radius:8px;color:#242d30;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:700;letter-spacing:-.255px;line-height:normal;margin-top:15px;min-width:300px;padding:10px 24px;text-align:center;text-decoration:none;text-transform:uppercase;-moz-transition:all .15s linear .01s;-webkit-transition:all .15s linear .01s;-o-transition:all .15s linear .01s;transition:all .15s linear .01s;white-space:normal}.referral .form-section .form input[type=submit]:hover{scale:1.03}.referral .form-section .form .hs-error-msgs label{color:#f2545b}.referral .form-section .form .legal-consent-container p{color:#242d30;font-size:17px;font-style:normal;font-weight:400;line-height:23px;text-align:center;text-transform:capitalize}.referral .form-section .form ul.inputs-list{list-style:none;padding:0}.referral .form-section .tac{color:#242d30;font-size:14px;font-style:normal;font-weight:400;margin-top:34px;text-transform:capitalize}@media (max-width:992px){.referral{padding:40px 0}.referral h2{font-size:24px!important;line-height:normal!important}.referral .form-section .box-wrapper,.referral .how-it-works .box-wrapper,.referral .program-details .box-wrapper{padding:15px}.referral .form-section .form fieldset{margin-bottom:0}.referral .form-section .form .hs-form-field{margin-top:10px}.referral .form-section .form input[type=submit]{font-size:14px;max-width:100%;min-width:100%;width:100%}.referral .program-details .box-wrapper{margin-bottom:30px}}