@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.formFooter{display:grid;gap:calc(var(--vw, 1vw)*100/40*1);grid-template-columns:calc(var(--vw, 1vw)*100/40*13) calc(var(--vw, 1vw)*100/40*20);margin-left:calc(var(--vw, 1vw)*100/40*3);margin-right:calc(var(--vw, 1vw)*100/40*3)}@media screen and (max-width:960px){.formFooter{grid-template-columns:calc(var(--vw, 1vw)*100/40*15) calc(var(--vw, 1vw)*100/40*20);margin-left:calc(var(--vw, 1vw)*100/40*2);margin-right:calc(var(--vw, 1vw)*100/40*2)}}@media screen and (max-width:768px){.formFooter{display:block}}.formFooter>.text{align-self:self-start;background:#e8f6fc;border-radius:30px;box-sizing:border-box;grid-column:1;min-height:calc(var(--vw, 1vw)*100/40*12);padding:calc(var(--vw, 1vw)*100/40*2) calc(var(--vw, 1vw)*100/40*1) calc(var(--vw, 1vw)*100/40*2)}@media screen and (max-width:768px){.formFooter>.text{margin-bottom:calc(var(--vw, 1vw)*100/40*2);padding:calc(var(--vw, 1vw)*100/40*2) calc(var(--vw, 1vw)*100/40*1) calc(var(--vw, 1vw)*100/40*2)}}@media screen and (max-width:550px){.formFooter>.text{border-radius:30px}}.formFooter>.text>*{color:#000}.formFooter>.text .content{padding:0}.formFooter>.text .content h3{font-size:2.8rem;line-height:1.3;margin-bottom:2rem}.formFooter>.text .content ul{margin-bottom:3rem;margin-top:3rem}.formFooter>.text .ctas{display:flex;flex-wrap:wrap;font-size:1.8rem;gap:calc(var(--vw, 1vw)*100/40*1);margin-bottom:calc(var(--vw, 1vw)*100/40*6);margin-top:3rem;padding:0 calc(var(--vw, 1vw)*100/40*.5);width:100%}.formFooter>.text .ctas .button-wrapper{align-items:center;display:flex;flex:1;flex-direction:column;gap:.8rem;max-width:calc(50% - var(--vw, 1vw)*100/40*.5);min-width:150px}@media screen and (max-width:768px){.formFooter>.text .ctas .button-wrapper{box-sizing:border-box;max-width:100%;width:100%}}.formFooter>.text .ctas .button-wrapper .subtext{color:#000;font-size:1.5rem;line-height:1.4;max-width:90%;text-align:center}.formFooter>.text .ctas .button-wrapper .cta{border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:1.8rem;font-weight:500;padding:1.5rem 3rem;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media screen and (max-width:768px){.formFooter>.text .ctas .button-wrapper .cta{box-sizing:border-box;padding:1.5rem 0}}.formFooter>.text .ctas .button-wrapper .cta:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.formFooter>.text .ctas .button-wrapper .cta.blue{background:#0084bf}.formFooter>.text .image{display:flex;justify-content:center;margin:0 auto;width:70%}.formFooter>.text .image img{border-radius:calc(var(--vw, 1vw)*100/40*1);height:auto;max-width:100%}.formFooter>.form{transform:translateY(calc(var(--vw, 1vw)*100/40*2))}@media screen and (max-width:768px){.formFooter>.form{margin-top:calc(var(--vw, 1vw)*100/40*1)}}.formFooter .form-text{font-size:1.8rem;line-height:1.5;margin:2rem 0;padding:0 calc(var(--vw, 1vw)*100/40*2)}.formFooter .form-text strong{display:block;font-weight:600}.formFooter .GreenBox{align-self:self-start;background-color:#c8eaec;border-radius:30px;grid-column:2;margin-top:-8rem;padding:2.5rem 2rem;width:95%}@media screen and (max-width:768px){.formFooter .GreenBox{margin-top:2rem;width:90%}}.formFooter .GreenBox .content table{background:none;border-collapse:separate;border-spacing:3rem 0;width:100%}.formFooter .GreenBox .content table tr{background:none}.formFooter .GreenBox .content table td{border:none;color:#001d35;font-size:22px;font-weight:400;line-height:1.5;padding:0;text-align:left;vertical-align:top}.formFooter .GreenBox .content b,.formFooter .GreenBox .content strong{color:#001d35;font-size:18px;font-weight:700}.formFooter .GreenBox .content a{color:#001d35;text-decoration:underline;transition:color .2s}.formFooter .GreenBox .content a:hover{color:#0084bf}.formFooter .GreenBox .content .greenbox-cols{display:flex;gap:1rem;justify-content:center}@media screen and (max-width:768px){.formFooter .GreenBox .content .greenbox-cols{flex-direction:column;gap:2rem}}.formFooter .GreenBox .content .greenbox-col{flex:1;max-width:400px;min-width:250px}.formFooter .GreenBox .content .greenbox-col p{font-size:1.8rem;margin-bottom:.5rem}.formFooter .GreenBox .content .greenbox-col a{color:#001d35;text-decoration:underline}.formFooter .GreenBox .content .greenbox-col a:hover{color:#0084bf}
