.payroll-wrapper .main-section{background-image:url(/themes/neumorphism/images/igf/igf-homepage-hero-bg.png);background-size:cover;background-repeat:no-repeat;height:1047px;display:flex;align-items:flex-start;width:100%;position:relative;overflow:hidden;gap:10px}@media screen and (max-width:1024px){.payroll-wrapper .main-section{height:auto!important}}.payroll-wrapper .earn-section{width:60%;padding-top:64px;padding-left:85px}@media only screen and (max-width:1024px){.payroll-wrapper .earn-section{width:100%;padding-left:0!important}}.payroll-wrapper .earn-section .info{padding:0 10px!important}.payroll-wrapper .earn-section .earn{font-weight:400;font-size:24px;line-height:38px;text-align:center;color:#2e2e2e;margin-bottom:0}.payroll-wrapper .earn-section .payroll{font-weight:900;font-size:42px;line-height:38px;letter-spacing:0;text-align:center;color:#043a5e;text-shadow:2px 2px rgba(31,117,186,.6980392156862745)}@media screen and (max-width:1024px){.payroll-wrapper .earn-section .button{display:flex;justify-content:center;align-items:center}}.payroll-wrapper .earn-section .button .connect{display:none}@media screen and (max-width:1024px){.payroll-wrapper .earn-section .button .connect{display:flex;background-color:#043a5e;border-radius:27.5px;border:1px solid #043a5e;color:#fff;justify-content:center;align-items:center;padding:11px 55px}}.payroll-wrapper .earn-section .modal-header{border-bottom:none!important;padding-bottom:0!important}.payroll-wrapper .earn-section .modal-body{padding-top:0;margin-top:-20px}.payroll-wrapper .earn-section .modal-body .contact{font-weight:600;font-size:22px;line-height:30px;letter-spacing:-2%}.payroll-wrapper .earn-section .modal-body .mobile-number{position:relative;gap:8px}.payroll-wrapper .earn-section .modal-body .mobile-number .iti{width:100%}.payroll-wrapper .earn-section .modal-body .mobile-number .iti--allow-dropdown input{padding-left:60px}.payroll-wrapper .earn-section .modal-body .mobile-number .iti__selected-flag{background-color:#fff;border-radius:8px}.payroll-wrapper .earn-section .modal-body .mobile-number img{position:absolute;right:10px;top:10px}.payroll-wrapper .earn-section .modal-body .info{font-weight:500;font-size:14px;line-height:20px;margin-bottom:0;padding:0 10px}.payroll-wrapper .earn-section .modal-body .input-form{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #d0d5dd}.payroll-wrapper .earn-section .modal-body textarea{width:100%;height:131px;overflow:hidden;resize:none;border-radius:8px;border:1px solid #d0d5dd}.payroll-wrapper .earn-section .modal-body .check-div{display:flex;flex-direction:row}.payroll-wrapper .earn-section .modal-body .check-div .info-check{font-weight:500;font-size:14px;line-height:20px;margin-top:14px;padding-left:10px;color:#667085}.payroll-wrapper .earn-section .modal-body .check-div .info-check a{color:#667085!important}.payroll-wrapper .earn-section .modal-body .error{color:#e74c3c;font-size:14px;display:none}.payroll-wrapper .earn-section .modal-body .input-error{border-color:#e74c3c}.payroll-wrapper .earn-section .modal-body .submit-button button{width:100%;text-align:center;padding:12px;border-radius:8px;background-color:#045c9a;box-shadow:0 1px 2px 0 rgba(16,24,40,.050980392156862744);color:#fff;border:1px solid #045c9a}.payroll-wrapper .earn-section .hero-image{display:flex;justify-content:center;align-items:center}.payroll-wrapper .earn-section .hero-image img{border-radius:30px;width:100%}@media screen and (max-width:1024px){.payroll-wrapper .earn-section .hero-image img{border-radius:0;width:100vw}}.payroll-wrapper .earn-section .contribution{padding-top:30px;font-weight:700;font-size:16px;line-height:20px;text-align:center;color:#2e2e2e;padding-left:10px;padding-right:10px}@media screen and (max-width:550px){.payroll-wrapper .earn-section .contribution{text-align:left;padding-top:10px}}.payroll-wrapper .earn-section .details{padding-left:10px;text-align:center}@media screen and (max-width:550px){.payroll-wrapper .earn-section .details{text-align:left}}.payroll-wrapper .earn-section a{color:#428bc1!important}.payroll-wrapper .earn-section .info{padding-top:10px;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#343434}@media screen and (max-width:550px){.payroll-wrapper .earn-section .info{text-align:left;margin-bottom:0}}.payroll-wrapper .form{width:60%;display:flex;justify-content:center;align-items:center;padding-top:68px}@media screen and (max-width:1024px){.payroll-wrapper .form{display:none}}.payroll-wrapper .form .form-div{width:100%;max-width:531px;background-color:#fff;border-radius:30px;padding:22px 19px;box-shadow:4px 4px 25px 0 rgba(0,0,0,.25098039215686274)}.payroll-wrapper .form .form-div .contact{font-weight:600;font-size:22px;line-height:30px;letter-spacing:-2%}.payroll-wrapper .form .form-div .info{font-weight:500;font-size:14px;line-height:20px;margin-top:8px;margin-bottom:0}.payroll-wrapper .form .form-div .mobile-number{display:flex;gap:8px}.payroll-wrapper .form .form-div .mobile-number .iti{width:100%}.payroll-wrapper .form .form-div .mobile-number .iti--allow-dropdown input{padding-left:60px}.payroll-wrapper .form .form-div .mobile-number .iti__selected-flag{background-color:#fff;border-radius:8px}.payroll-wrapper .form .form-div .mobile-number img{position:absolute;right:10px;top:10px}.payroll-wrapper .form .form-div .mobile-number select{padding:12px 16px;border-radius:8px;border:1px solid #d0d5dd;color:#101828;width:50%}.payroll-wrapper .form .form-div .mobile-number select:focus,.payroll-wrapper .form .form-div .mobile-number select:hover{border:1px solid #d0d5dd;outline:none}.payroll-wrapper .form .form-div .mobile-number .input-form{width:100%;padding:12px 95px;border-radius:8px;border:1px solid #d0d5dd}.payroll-wrapper .form .form-div .input-form{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #d0d5dd}.payroll-wrapper .form .form-div textarea{width:100%;height:131px;overflow:hidden;resize:none;border-radius:8px;border:1px solid #d0d5dd}.payroll-wrapper .form .form-div textarea:active,.payroll-wrapper .form .form-div textarea:focus{border:1px solid #d0d5dd;outline:none}.payroll-wrapper .form .form-div textarea::-moz-placeholder{color:#999;opacity:1}.payroll-wrapper .form .form-div textarea:-ms-input-placeholder{color:#999;opacity:1}.payroll-wrapper .form .form-div textarea::placeholder{color:#999;opacity:1}.payroll-wrapper .form .form-div .check-div{display:flex;flex-direction:row}.payroll-wrapper .form .form-div .check-div .info-check{font-weight:500;font-size:14px;line-height:20px;margin-top:14px;padding:10px;color:#667085}.payroll-wrapper .form .form-div .check-div .info-check a{color:#667085!important}.payroll-wrapper .form .form-div .error{color:#e74c3c;font-size:14px;display:none}.payroll-wrapper .form .form-div .input-error{border-color:#e74c3c}.payroll-wrapper .form .form-div .submit-button button{width:100%;text-align:center;padding:12px;border-radius:8px;background-color:#045c9a;box-shadow:0 1px 2px 0 rgba(16,24,40,.050980392156862744);color:#fff;border:1px solid #045c9a}.payroll-wrapper .form .submit-success-card{max-width:530px;width:100%;box-shadow:4px 4px 25px 0 rgba(0,0,0,.25098039215686274);display:flex;flex-direction:column}.payroll-wrapper .form .submit-success-card .image-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:595px}.payroll-wrapper .form .submit-success-card .image-container .sub{font-weight:500;font-size:18px;text-align:center;color:#000}.payroll-wrapper .form .submit-success-card .image-container .thank{font-weight:400;font-size:14px;text-align:center;color:#4f4f4f}@media (min-width:1440px){.payroll-wrapper{max-width:1440px;margin:0 auto}}