.ipf-home{max-width:680px}.ipf-home .ipf-form{padding:50px 60px;background:var(--ipf-home-bg);border:0;border-radius:0;color:#fff;box-shadow:none}.ipf-home-heading{text-align:right;margin-bottom:28px}.ipf-home-heading p{margin:0 0 15px;font-size:17px;font-weight:700}.ipf-home-heading h2{margin:0;color:#fff;font-size:42px;line-height:1.45}.ipf-home .ipf-form label{color:#fff}.ipf-home .ipf-form input,.ipf-home .ipf-form select,.ipf-home .ipf-form textarea{background:#496794;border-color:#6480ab;color:#fff}.ipf-home .ipf-form input::placeholder{color:#e8eef9}.ipf-home .ipf-home-projects{margin-bottom:25px}.ipf-home-projects>label{margin-bottom:10px}.ipf-project-pills{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px}.ipf-project-pills label{position:relative;cursor:pointer}.ipf-project-pills input{position:absolute;opacity:0;pointer-events:none}.ipf-project-pills span{display:block;padding:8px 15px;border-radius:7px;background:#3a5278;color:#fff;font-weight:700;transition:.15s}.ipf-project-pills input:checked+span{background:#2da88d}.ipf-home .ipf-button-row{margin-top:22px;text-align:left}.ipf-home .ipf-form button{background:#2da88d;color:#fff;padding:14px 25px}.ipf-home .ipf-result{color:var(--ipf-text)}@media(max-width:600px){.ipf-home .ipf-form{padding:30px 22px}.ipf-home-heading h2{font-size:29px}.ipf-home .ipf-button-row,.ipf-home .ipf-button-row button{width:100%;text-align:center}.ipf-project-pills{gap:7px}.ipf-project-pills span{padding:7px 11px}}
