section.hero-area .gen_hero__bg__span{transform-origin:bottom left;background:var(--t1-color);height:100%;display:block;width:100%;position:absolute;z-index:0;transform:skewY(-11.1deg);top:0}section.hero-area .txtContent h1{font-family:var(--ff-cp-medium);color:var(--p-color)}section.hero-area .txtContent h1 span{color:var(--s-color)}section.hero-area .txtContent p{color:var(--p-color);max-width:100%!important}section.content-section .txtContent h2{color:var(--p-color);font-size:40px;font-family:var(--ff-cp-medium);margin-top:0}section.content-section .txtContent h2 span{color:var(--s-color)}section.content-section .txtContent p{color:var(--p2-color);font-size:16px}section.content-section .txtContent{max-width:511px;width:100%}section.content-section .content:nth-child(odd){flex-direction:row-reverse}section.content-section .txtContent h3{color:var(--s1-color);font-size:20px;font-family:var(--ff-cp-medium);margin:0}section.content-section .content{padding:30px 0;gap:20px}section.referring-section .txtcontent{max-width:511px;width:100%;position:relative;color:var(--p2-color);display:flex;flex-direction:column;justify-content:space-between}section.referring-section .txtcontent h2{color:var(--p-color);font-size:40px;font-family:var(--ff-cp-medium);margin:0 0 20px 0}section.referring-section .txtcontent h2 span{color:var(--s-color)}section.referring-section .txtcontent .terms ol,section.referring-section .txtcontent .terms p{margin:0}section.referring-section .txtcontent .terms ol{padding-left:20px}section.referring-section .txtcontent p{font-size:16px}section.referring-section .container{display:flex;justify-content:space-between}.referring-formContent{position:relative;max-width:683px;width:100%}.referring-formContent form p.sub-heading{color:var(--p-color);font-family:var(--ff-cp-medium);font-size:24px;margin:0 0 16px 0}.referring-formContent form .inputgroup{position:relative;overflow:hidden}.referring-formContent form .inputgroup label{position:absolute;top:13px;left:16px;cursor:text;padding:0!important;transition:.2s ease-in-out;color:#818589;white-space:nowrap;font-size:15px;font-weight:400;display:block;width:fit-content;z-index:2}.referring-formContent form .inputgroup input{width:100%;height:51px;margin:4px 0;border:1px solid #d1dae2;border-radius:4px;padding-left:16px;padding-right:16px;transition:.2s ease-in-out;outline:0;padding-top:22px}.inputgroup.contact-person-name{grid-area:CpersonName;margin-bottom:8px}.inputgroup.contact-email{grid-area:email;margin-right:8px}.inputgroup.contact-number{grid-area:contactNum;margin-left:8px}.form-details{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"CpersonName CpersonName" "email contactNum";padding-bottom:40px}.inputgroup.referral-company{grid-area:referralCompany;margin:4px 0}.inputgroup.person-name{grid-area:personName;margin:4px 0}.inputgroup.contact-person-email{grid-area:CpersonEmail;margin-right:8px;margin-top:4px}.inputgroup.contact-person-phone-number{grid-area:personPhoneNumber;margin-left:8px;margin-top:4px}.form-referral-details{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"referralCompany referralCompany" "personName personName" "CpersonEmail personPhoneNumber";margin-bottom:17px}.referring-formContent form input[type=submit]{border:none;outline:0;border-radius:34px;transition:.4s!important;margin:20px 0 0 0;width:100%;height:51px;background:var(--p-color);color:var(--w-color);font-family:var(--ff-cp-medium);cursor:pointer;font-size:18px;margin-top:0}.form-container>.privacy-policy p{color:var(--p2-color);font-size:12px}.form-container>.privacy-policy p a:hover{color:var(--p2-color);text-decoration:underline}section.referring-section{position:relative;margin:66px 0}.form-container>p>a{border-bottom:1px solid var(--p2-color);color:var(--p2-color)}.referring-formContent form .inputgroup label.label-active,.referring-formContent form .inputgroup label.label-focus,.referring-formContent form .inputgroup p.display-label label{top:5px;font-size:12px}.referring-formContent form input[type=submit]:hover{box-shadow:inset 603px 0 0 0 var(--w-color);color:var(--p-color);font-size:18.2px}.referring-formContent form .inputgroup label.display-label{top:0!important}.inputgroup>p{margin:0!important}.inputgroup br{display:none}.wpcf7-spinner{position:absolute!important}form.wpcf7-form.submitting span.wpcf7-spinner{position:relative!important;top:17px}.wpcf7 form .wpcf7-response-output{border:none!important;color:var(--p2-color)!important;padding:0!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:red!important}div#popagree1.overlay{z-index:9999999}div#popagree1.overlay .popup-agree{width:calc(100% - 32px);padding-top:56px}div#popagree1.overlay .popup-agree .close{padding:0 4px 7px 4px;background-color:transparent!important;font-weight:unset!important;color:var(--p-color)!important;top:8px;right:8px}div#popagree1.overlay .popup-agree .content p{color:var(--p2-color);font-size:16px}.referring-section .referring-formContent .form-columns-1{max-width:100%}.referring-section .referring-formContent .hs-form-field input::placeholder{font-family:var(--ff-body);font-size:14px;text-indent:unset;opacity:1}.referring-section .referring-formContent .hs-form-field .input{width:100%}.referring-section .referring-formContent .hs-form-field .input .hs-input{font-family:var(--ff-body);margin-right:0;width:100%!important;padding-top:16px!important}.referring-section .referring-formContent .form-columns-2{max-width:100%;flex-wrap:wrap;display:flex}.referring-section .referring-formContent .form-columns-2 .hs-form-field{width:100%}.referring-section .referring-formContent .form-columns-2 .hs-form-field .input{margin-right:0}.referring-section .referring-formContent .hs-submit{margin-top:10px;margin-bottom:16px}.referring-section .referring-formContent .hs-submit .hs-button{text-align:center;position:relative;white-space:unset}.referring-section .referring-formContent .hs-submit .hs-button:hover{box-shadow:inset 560px 0 0 0 var(--w-color)}.referring-section .referring-formContent>span{font-size:24px;line-height:30px;letter-spacing:-.01em;font-family:var(--ff-cp-medium);color:var(--p-color);margin-bottom:20px;display:block}.referring-section .referring-formContent .hs-form-field{margin:0 0 12px}.referring-section .referring-formContent.job-services-form::before{display:none}.referring-section .referring-formContent.job-services-form{padding-top:40px}.referring-section .job-services-form .submitted-message{padding-block:0}.referring-section .job-services-form .submitted-message p{color:var(--p-color);background:0 0;transform:unset;padding:0;margin:0;filter:unset}.referring-section .referring-formContent.job-services-form .hbspt-form .hs-richtext.hs-main-font-element{margin-bottom:24px;margin-top:12px}.referring-section .referring-formContent.job-services-form .hbspt-form .hs-richtext.hs-main-font-element h1{margin:0}.referring-section .referring-formContent.job-services-form .hbspt-form .hs-richtext{position:relative;bottom:unset;display:block!important}.referring-section .referring-formContent.job-services-form .hbspt-form .hs-richtext>*{color:var(--p1-color);line-height:100%;margin:0;display:block;padding:0}.referral-blank-section{height:455px;position:relative;z-index:-1;margin-top:-200px}.referral-blank-section__bg__span{transform-origin:top right;background:var(--p-color);height:124%;display:block;width:100%;position:absolute;z-index:0;transform:skewY(8.8deg);bottom:-124%}.referring-section .submitted-message::after{display:none}section.pay-it-forward .imageContent img{border-radius:20px;padding:8px;max-width:403.33px;width:100%}.pay-it-forward-heading h2{font-size:40px;font-family:var(--ff-cp-medium);text-align:center}section.pay-it-forward .imageContent{display:grid;grid-template-columns:repeat(auto-fill,minmax(314px,auto));max-width:1215px;width:100%;margin:auto}section.pay-it-forward{background:var(--p-color);padding-bottom:100px}@media(max-width:1024px){section.hero-area .content{flex-direction:column;align-items:center;justify-content:center;text-align:center}section.content-section .content{flex-direction:column-reverse!important;text-align:center}section.content-section .txtContent{max-width:unset;padding-top:20px}section.referring-section .container{flex-direction:column;align-items:center;gap:50px}section.referring-section .txtcontent{max-width:800px}}@media(max-width:1001px){section.pay-it-forward .imageContent{grid-template-columns:repeat(auto-fill,minmax(236px,auto))}}@media(max-width:769px){section.pay-it-forward .imageContent{grid-template-columns:repeat(auto-fill,minmax(178px,auto))}}@media(max-width:640px){section.hero-area .content{text-align:left}section.hero-area .txtContent h1{font-size:40px;line-height:40px}section.hero-area .txtContent{margin-top:30px}section.content-section .content{text-align:left}.referral-blank-section{margin-top:-370px}section.pay-it-forward .imageContent{grid-template-columns:repeat(auto-fill,minmax(301px,auto))}section.pay-it-forward .imageContent img{max-width:unset}}@media screen and (min-width:1025px){.referring-formContent{margin-right:16px}.referring-section .referring-formContent .form-columns-2{gap:16px}.referring-section .referring-formContent .form-columns-2{flex-wrap:nowrap}.referring-section .referring-formContent .form-columns-2 .hs-form-field{width:50%;margin-bottom:12px}div#popagree1.overlay .popup-agree{width:50%}}@media screen and (min-width:1366px){.referring-formContent{margin-right:auto}}