.hero{background-color:#d3edee}.hero .col-lg-6:first-of-type{overflow-y:hidden}.hero__title{margin-left:auto;padding:8rem 0 8rem 30px;font-size:3.75rem;font-weight:500;color:#25a999}.hero__image-wrapper{position:relative}.hero__circle{position:absolute;border-radius:50%}.hero__circle--green{background-color:#25a999;width:7.75vw;height:7.75vw;right:2vw;bottom:-4.75vw;z-index:1}.hero__circle--white{background-color:#FFF;width:13.0625vw;height:13.0625vw;right:0;bottom:-0.75vw}.hero__subtext{display:flex;justify-content:center;align-items:center;height:17.5vw;width:17.5vw;right:6.25%;z-index:1;background-color:#f79421;color:#fff;font-size:1.75vw;font-weight:200;line-height:2vw;text-align:center;padding:2.5vw}.hero__image{position:relative;left:-6.25%;bottom:-15vw;margin-top:-15vw}.hero__form-outer-wrapper{width:100%;margin:50px 0;border:3px solid #25a999}.hero__form-inner-wrapper{background-color:#fff;position:relative;top:10px;left:10px;padding:50px 40px}.hero__form-content{display:flex;flex-flow:column;align-items:flex-start}.hero__form-headline{color:#25a999;font-size:2.5rem}.hero__form-help-text{width:100%;line-height:1.6}.hero__form{align-self:center}.hero__form h3{margin:0}.hero__form fieldset.form-columns-2 .input{margin-right:10px}.hero__form label{margin-top:.5rem}.hero__form label span{color:#909090}.hero__form .inputs-list{list-style:none}.hero__form input[type="submit"]{display:block;padding:15px 50px;margin:20px auto 0;border:0;background-color:#f79421;color:#fff}@media(max-width:991.98px){.hero__title{padding:80px 30px;font-size:3.75rem;margin:0}.hero__subtext{height:35vw;width:35vw;font-size:3.5vw;line-height:3.5vw}.hero__circle--green{width:12.5vw;height:12.5vw;right:15vw;bottom:-6.25vw}.hero__circle--white{width:25vw;height:25vw;right:0;bottom:-0.75vw}.hero__form-outer-wrapper{margin:60px auto}.hero__form-headline{color:#25a999;font-size:2.25rem}.hero input[type="submit"]{width:100%}}@media(max-width:767.98px){.hero__image-wrapper{margin-bottom:0}.hero__form-outer-wrapper{margin:0;border:0}.hero__form-inner-wrapper{top:0px;left:0px;padding:50px 30px}}@media(min-width:768px){.hero__form-outer-wrapper{max-width:537px}}@media(min-width:992px){.hero__title{width:480px}}@media(min-width:1200px){.hero__title{width:570px;font-size:4.75rem}}@media(min-width:768px) and (max-width:991.98px){.hero__image-wrapper{overflow-y:visible;margin-bottom:150px}}@media(min-width:576px) and (max-width:767.98px){.hero__form-content{width:540px;margin:0 auto}}