section.section.section--contact{padding-top:12.5rem;padding-bottom:8rem;background:linear-gradient(179deg, #221fce 18.72%, #2626FF 36.62%, #53ebff 101.47%);position:relative;overflow:hidden}@media screen and (min-width:991px){section.section.section--contact{padding-top:16.5rem;padding-bottom:18.75rem}}section.section.section--contact .cws.contact .contact__wrapper header h1{font-size:3rem;font-weight:450;line-height:1.125;color:#fff;text-align:center}@media screen and (min-width:991px){section.section.section--contact .cws.contact .contact__wrapper header h1{font-size:4rem;font-weight:450;line-height:1.16667}}section.section.section--contact .cws.contact .contact__wrapper .contact__form{background:hsla(0,0%,100%,.8);border-radius:1.5rem;padding:2.5rem 1.5rem;margin-bottom:2rem;margin-top:4rem}@media screen and (min-width:991px){section.section.section--contact .cws.contact .contact__wrapper .contact__form{margin:6rem 7.0625rem 0;padding:4rem}}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform_heading h2{font-size:2rem;line-height:1.16667;font-weight:450;color:#150d50;line-height:1.125;margin-bottom:2rem}@media screen and (min-width:991px){section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform_heading h2{font-size:3rem;line-height:1.14286}}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform_heading .gform_required_legend{display:none}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform_heading .gform_description{font-size:1rem;font-weight:400;line-height:1.5;color:#150d50;padding-bottom:2rem;margin-bottom:0}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body h3{font-size:2rem;line-height:1.16667;font-weight:450;color:#150d50;line-height:1.125;margin-bottom:0;padding-bottom:.5625rem}@media screen and (min-width:991px){section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body h3{padding-top:2.5rem;font-size:3rem;line-height:1.14286}}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gform_fields{gap:1.5rem}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield label{display:flex;flex-direction:row-reverse;text-align:left;justify-content:flex-end;font-size:1.25rem;font-weight:450;line-height:1.4;gap:0;color:#150d50}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield label span{font-size:1.25rem;font-weight:450;line-height:1.4;color:#150d50}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield .ginput_container input,section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield .ginput_container select,section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield .ginput_container textarea{border:.125rem solid #a8a8ff;border-radius:.75rem;padding:.75rem 1rem;min-height:3rem}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield .ginput_container select{padding:.625rem 1rem;font-size:1rem;line-height:1.5;font-weight:450;color:#150d50}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield .ginput_container select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])){background-position:calc(100% - 1.3125rem) center}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield .ginput_container textarea{min-height:12.375rem}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-body.gform_body .gfield .gfield_validation_message{font-size:1rem}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-footer.gform_footer{margin-top:4rem}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-footer.gform_footer .gform_button{border:.125rem solid #2626ff;border-radius:6.25rem;color:#2626ff;font-size:1rem;background:rgba(0,0,0,0);font-weight:500;line-height:1.4;padding:.75rem;cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width:991px){section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-footer.gform_footer .gform_button{font-size:1.25rem;padding:.75rem 1.25rem}}section.section.section--contact .cws.contact .contact__wrapper .contact__form .gform-footer.gform_footer .gform_button:hover{background:#2626ff;color:#fff}section.section.section--contact .contact-gradient{position:absolute;bottom:0;left:0;width:100%;transform:translateY(50%);pointer-events:none}section.section.section--contact .contact-gradient svg{width:100%}
