.resource-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0!important;text-align:center}.resource-banner__title{color:#fff;font-size:29px!important;font-weight:500;margin-bottom:20px}.resource-banner__sub-title{color:#fff;font-size:18px!important;font-weight:500;line-height:1.5;margin-bottom:20px}.resource-banner form{display:flex;justify-content:center;margin:auto;max-width:520px;width:100%}.resource-banner form input{border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:14px;font-weight:500;padding:15px 10px 15px 25px;width:calc(100% - 87px)}.resource-banner form input:focus-visible{outline:0}.resource-banner ::-webkit-input-placeholder{color:#bfbfbf;font-family:Poppins}.resource-banner ::-moz-placeholder{color:#bfbfbf;font-family:Poppins}.resource-banner :-ms-input-placeholder{color:#bfbfbf;font-family:Poppins}.resource-banner :-moz-placeholder{color:#bfbfbf;font-family:Poppins}.resource-banner ::placeholder{color:#bfbfbf;font-family:Poppins}.resource-banner__button{background-color:#0672fe;border:0;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;padding:15px 35px}.resource-banner__button-image{display:block;height:auto;max-width:100%;width:17px}@media(min-width:768px){.resource-banner{padding:170px 0 100px!important}.resource-banner__title{font-size:40px!important}.resource-banner__sub-title{font-size:24px;margin-bottom:30px}.resource-banner form input{font-size:15px}}@media(min-width:1280px){.resource-banner__title{font-size:48px!important}}