@import url("https://fonts.googleapis.com/css2?family=Open+Sans&family=Raleway:wght@400;700&display=swap");.input{padding:1rem 2rem;border-radius:4px;font-family:inherit;outline:none;border:0}.btn{font-family:inherit;background-color:#3065f8;border-radius:4px;color:#fff;outline:none;border:0;cursor:pointer;padding:1rem 2rem;font-family:"Raleway", sans-serif;font-weight:700}.green-link:link,.green-link:visited{text-decoration:none;color:#3c9f8f;font-size:1.6rem;font-weight:400;font-family:"Raleway", sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.5rem;border-bottom:1px solid #3c9f8f;margin-bottom:1.6rem;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:3px}@media only screen and (max-width: 56.25em){.green-link{margin:2rem 0}}.green-link:hover{background-color:#efeffd}.green-link__icon{display:inline-block;margin-left:0.5rem}.testimonial{padding:5rem 2.5rem 2rem;font-size:1.4rem;background:url("../img/icon-quotes.svg") no-repeat 2.5rem 2.5rem;background-color:#fff;line-height:1.8;-webkit-box-shadow:0 1rem 2rem rgba(34,34,34,0.1);box-shadow:0 1rem 2rem rgba(34,34,34,0.1);margin:3rem 0;max-width:40rem;border-radius:4px;text-align:left}@media only screen and (max-width: 56.25em){.testimonial{margin-left:auto;margin-right:auto}}.testimonial__text{font-size:1.4rem}.testimonial__person{margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial__img{border-radius:50%;height:5rem;margin-right:1.25rem}.testimonial__name{display:block;font-weight:700}.testimonial__about{font-size:1.3rem}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans", sans-serif}.secondary-heading{font-family:"Raleway", sans-serif;font-size:3rem;font-weight:700;line-height:1.4;margin-bottom:2rem}@media only screen and (max-width: 56.25em){.secondary-heading{text-align:center}}.tertiary-heading{font-family:"Raleway", sans-serif;font-size:2.5rem;font-weight:700;line-height:1.4;margin-bottom:1.6rem}@media only screen and (max-width: 56.25em){.tertiary-heading{text-align:center}}.paragraph{font-size:1.6rem;margin-bottom:2rem;line-height:1.5}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem;padding-left:4rem;padding-right:4rem;background:.header white}@media only screen and (max-width: 56.25em){.header{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 23.44em){.header{padding-left:1.8rem;padding-right:1.8rem}}.header__logo-img{height:3rem;display:block}.header__heading{display:none}.header__link{text-decoration:none;color:#222;border:none;background:none;font-family:"Raleway", sans-serif;font-weight:400;font-size:1.4rem;margin-left:2rem}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4rem 0 20rem;padding-left:4rem;padding-right:4rem;background-image:url("../img/bg-curve-desktop.svg");background-repeat:no-repeat;background-position:center bottom}@media only screen and (max-width: 56.25em){.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero>*{width:48%}@media only screen and (max-width: 56.25em){.hero>*{width:100%}}@media only screen and (max-width: 56.25em){.hero{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 23.44em){.hero{padding-left:1.8rem;padding-right:1.8rem}}@media only screen and (max-width: 23.44em){.hero{background-image:url("../img/bg-curve-mobile.svg");padding-bottom:15rem}}@media only screen and (max-width: 56.25em){.hero{text-align:center}}@media only screen and (min-width: 1440px){.hero{background-size:contain}}.hero__form{width:90%;max-width:50rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 56.25em){.hero__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;width:100%;margin-top:3.5rem}}.hero__input{border:1px solid rgba(34,34,34,0.6);margin-right:1.5rem;width:60%}@media only screen and (max-width: 56.25em){.hero__input{width:100%;margin-right:0;margin-bottom:2rem}}.hero__btn{width:40%}@media only screen and (max-width: 56.25em){.hero__btn{width:100%}}@media only screen and (max-width: 56.25em){.hero__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:3rem}}.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 5rem;padding-left:4rem;padding-right:4rem;background-color:#f8f8fe}@media only screen and (max-width: 56.25em){.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about>*{width:48%}@media only screen and (max-width: 56.25em){.about>*{width:100%}}@media only screen and (max-width: 56.25em){.about{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 23.44em){.about{padding-left:1.8rem;padding-right:1.8rem}}@media only screen and (max-width: 56.25em){.about{text-align:center}}@media only screen and (max-width: 56.25em){.about__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:6rem}}.about .paragraph{color:#222}@media only screen and (max-width: 56.25em){.about .paragraph{text-align:left}}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5rem;padding-left:4rem;padding-right:4rem;background-color:#585989;color:#fff}@media only screen and (max-width: 56.25em){.cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cta>*{width:48%}@media only screen and (max-width: 56.25em){.cta>*{width:100%}}@media only screen and (max-width: 56.25em){.cta{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 23.44em){.cta{padding-left:1.8rem;padding-right:1.8rem}}@media only screen and (max-width: 56.25em){.cta{text-align:center;padding-bottom:7rem}}.cta__text{width:40%}@media only screen and (max-width: 56.25em){.cta__text{width:100%}}.cta__input{width:90%;max-width:50rem;margin-bottom:1.25rem;-webkit-box-shadow:0 1rem 3rem rgba(34,34,34,0.2);box-shadow:0 1rem 3rem rgba(34,34,34,0.2)}@media only screen and (max-width: 56.25em){.cta__input{max-width:100%}}.cta__btn{width:35%;min-width:18rem}@media only screen and (max-width: 56.25em){.cta__btn{width:90%;min-width:0}}.footer{background-color:#070439;padding:4rem;padding-left:4rem;padding-right:4rem;color:#fff}@media only screen and (max-width: 56.25em){.footer{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 23.44em){.footer{padding-left:1.8rem;padding-right:1.8rem}}@media only screen and (max-width: 56.25em){.footer{padding-bottom:1rem}}.footer__logo{height:3rem;display:block;color:#fff;margin-bottom:1.5rem}@media only screen and (max-width: 56.25em){.footer__logo{margin-bottom:3rem}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80vw}@media only screen and (max-width: 56.25em){.footer__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media only screen and (max-width: 56.25em){.footer__section{margin-bottom:3rem}}.footer__section:nth-last-child(1){text-align:center}.footer__list{list-style:none}.footer__item{font-size:1.25rem;margin-bottom:1rem}.footer__link{text-decoration:none;color:#fff}.footer .contact-icon{width:1.25rem;margin-right:1rem}.footer .social-icon{text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;font-size:1.5rem;border:1px solid #fff;padding:0.5rem;border-radius:50%;margin-right:0.5rem;-webkit-transition:all 0.3s;transition:all 0.3s}.footer .social-icon::before{margin-top:0.2rem}.footer .social-icon:hover{background:#fff;color:#070439}
/*# sourceMappingURL=main.css.map */