body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Sanchez,serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--main-blue:#337ab7;--main-blue-dark:#105b9b;--main-green:#289616}.divider{border-top:1px solid var(--main-blue)}.features__title{color:var(--main-blue);font-size:3rem;font-weight:200}@media screen and (max-width:550px){.features{margin:0 2px}.features__title{font-size:2rem}}.features__section{margin-bottom:10rem;margin-top:10rem}.features__section__number{color:var(--main-blue-dark);font-size:2.5rem;font-weight:400}.features__section__caption{color:var(--main-blue-dark);font-size:1.7rem;margin:0 auto 5rem;max-width:850px}.features__section__image{width:100%}@media screen and (max-width:550px){.features__section{margin-bottom:5rem;margin-top:3rem}.features__section__caption{font-size:1.2rem;margin-bottom:1rem}}.footer{display:flex;justify-content:space-between;margin:0 5rem;text-align:start}.footer__label{color:#000;font-size:1rem;font-weight:400;margin-bottom:0}.footer__value{color:var(--main-blue-dark);font-size:.9rem;margin-top:0}.value--link{text-decoration:none}.footer__item{margin-bottom:2rem}.footer-contact{margin-top:1rem}@media screen and (max-width:550px){.footer{margin:0 1rem}}.loader{animation:spin 1s linear infinite;border:4px solid #d3cece;border-radius:50%;border-top-color:#1979c8;height:20px;width:20px}.loader--large{border:5px solid #d3cece;border-top-color:#1979c8;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intro{font-family:Sanchez,serif;margin:16rem 1rem;text-align:center}.intro__title{color:var(--main-blue);font-size:3.5rem;font-style:italic;font-weight:200}.intro__description{font-size:1.5rem;margin-bottom:2rem;max-width:65rem}.intro__caption{font-size:1rem}.intro__caption--greyed{color:#7b7979;font-size:1rem;margin-bottom:10px}.intro__input{background-color:#efe6e6;border:1px solid #000;border-radius:2px;font-family:Sanchez,serif;font-size:1rem;margin-bottom:1rem;padding-bottom:5px;padding-top:5px;text-align:center}.intro__input:focus::placeholder{color:#0000}.intro__input_file{display:none}.intro__button{background-color:var(--main-blue-dark);border:0;color:#fff;cursor:pointer;font-family:Sanchez,serif;font-size:1rem;padding:.5rem 1rem}.intro__button:hover{background-color:var(--main-blue)}.intro__button--disabled{background-color:#738a9d}.intro__button--disabled:hover{background-color:#738a9d!important}.mc{margin:0 auto}.mr1{margin-right:1rem}.notification__success{color:var(--main-green)}.notification__link{color:var(--main-blue);cursor:pointer;text-decoration:none}.notification__link:hover{text-decoration:underline}.notification{font-size:1.3rem}.loader__caption{color:#1979c8;font-size:1rem;margin-bottom:1rem}.loader__container{align-items:center;display:flex;flex-direction:column}.error{color:red;font-family:courier}@media screen and (max-width:550px){.intro{margin:2rem 1rem}.intro__title{font-size:2rem}.intro__description{font-size:1rem}.intro__button{font-size:.9rem}}.App{display:flex;justify-content:center;text-align:center}.layout{max-width:120rem}.link{margin-bottom:10rem}.link__a{color:var(--main-blue);font-size:1.5rem;text-decoration:none}.link__a:hover{text-decoration:underline}@media screen and (max-width:550px){.link{margin-bottom:2rem}.link__a{font-size:1.2rem}}
/*# sourceMappingURL=main.e40e9c38.css.map*/