.ms-hero-landing-page .wrapper-outer{background:#fff}.ms-hero-landing-page .wrapper-inner{width:100%;overflow:hidden;position:relative}.ms-hero-landing-page .hero-item{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:30px;padding:10px 10px 60px}@media only screen and (min-width:764px){.ms-hero-landing-page .hero-item{flex-direction:row;padding:10px 50px}}@media only screen and (min-width:1124px){.ms-hero-landing-page .hero-item{min-height:550px}}.ms-hero-landing-page .hero-content{width:100%;padding:15px 30px 35px;background-color:RGBA(255,255,255,.79);border-radius:8px;box-shadow:0 1px 10px 0 RGBA(0,0,0,.22);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;position:relative;margin-top:75px}@media only screen and (min-width:764px){.ms-hero-landing-page .hero-content{margin-top:25px;max-width:450px}}.ms-hero-landing-page .hero-headline h2{width:100%;font-family:'Oswald';font-weight:300;color:#202020;font-size:calc(1.3rem + .1vw);line-height:1.3}@media only screen and (min-width:992px){.ms-hero-landing-page .hero-headline h2{font-size:calc(1.9rem + .1vw)}}.ms-hero-landing-page .hero-headline h2 .color{color:#8d3365}.ms-hero-landing-page .hero-paragraph p{color:#202020;font-size:18px;line-height:21px;font-weight:400;font-family:"Roboto",sans-serif;margin-bottom:20px}.ms-hero-landing-page .hero-btn{font-size:12px;color:#fff;display:flex;align-items:center;justify-content:space-between;transition:.3s ease-out all;padding:5px 10px;cursor:pointer;text-transform:none;font-family:'Monteserat',sans-serif;font-style:normal;text-decoration:none;background:#8c3366;text-shadow:1px 1px 0 RGBA(0,0,0,.17);border:1px solid RGBA(106,51,51,1);letter-spacing:1px;line-height:1.5;gap:5px;border-radius:2px;font-weight:700}@media only screen and (min-width:767px){.ms-hero-landing-page .hero-btn{font-size:17px;padding:10px 18px}}.ms-hero-landing-page .form-title{font-size:25px;line-height:30px;font-weight:700;font-family:"Montserrat",sans-serif;color:#012b55;margin:6px 0 22px;width:100%}.ms-hero-landing-page .form-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%}.ms-hero-landing-page .form-list p{font-family:"Montserrat",sans-serif;font-size:14px;line-height:15px;font-weight:500;width:100%;margin-bottom:20px}.ms-hero-landing-page .form-list .list-title{color:#936}.ms-hero-landing-page .form-list .list-item{color:#012b55}.ms-hero-landing-page .form-list .list-message{color:#936;font-style:italic}.ms-hero-landing-page .form .gform_fields{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}.ms-hero-landing-page .form .gform_submission_error{font-size:15px;color:red;margin:25px 0;border:2px solid red;border-radius:3px;padding:20px;outline:0}.ms-hero-landing-page .form .gform_validation_errors:focus-visible{outline:0}.ms-hero-landing-page .form .gform_footer{margin-top:25px;position:absolute;opacity:0;visibility:collapse;top:0;z-index:-10}.ms-hero-landing-page .form .gfield_validation_message{color:red;font-size:14px;margin-top:15px;font-weight:700}.ms-hero-landing-page .form .gfield_label{display:none}.ms-hero-landing-page .form .gfield--width-half{flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){.ms-hero-landing-page .form .gfield--width-half{flex:0 0 calc(50%);max-width:calc(50% - 5px)}}.ms-hero-landing-page .form .gfield--width-full{flex:0 0 100%;max-width:100%}.ms-hero-landing-page .form .gfield input{font-family:"Source Sans 3",sans-serif;background:#fff;resize:none;border:1px solid #c4c4c4;transition:all .25s ease-out;font-size:16px;padding:12px;width:100%;box-sizing:border-box}.ms-hero-landing-page .form .gfield input:focus{outline:0}.ms-hero-landing-page .form .gfield input::placeholder{font-size:16px;color:#787878}@media screen and (max-width:767px){.ms-hero-block{min-height:557px}}.hero-item{position:relative}.hero-item .backimage_holder{position:absolute;height:100%;width:100%;z-index:0;left:0}.hero-item .backimage_holder img{height:100%;width:100%;object-fit:cover;object-position:right}