:root{--primary: #2ecc71;--dark: #16a085;--accent: #2c3e50;--text: #333;--divider: #ecf0f1;--input-border: #dbdbdb;--dark-grey: #324355;--font-family: "Mulish", sans-serif;--box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);--error: #e74c3c;--hint: #95a5a6}*{margin:0;padding:0;box-sizing:border-box}.title-underline{padding-bottom:2rem;border-bottom:1px solid var(--divider)}.btn{border:0;border-radius:3px;padding:1rem 2rem;font-weight:700;cursor:pointer;transition:box-shadow .2s}.btn:hover{box-shadow:var(--box-shadow);transition:box-shadow .2s}.btn-primary{background:var(--primary);color:#fff}.btn-secondary{border:1px solid var(--primary);background:#fff;color:var(--primary)}.btn-danger{border:1px solid var(--divider);background:var(--error);color:var(--divider)}.text-error{color:var(--error)}.calc{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.calc .modal{background:#fff;min-width:30rem;border-radius:3px;padding:5rem;box-shadow:var(--box-shadow);text-align:center}.calc .modal p{margin:1rem 0 3rem 0}.calc .modal .btn{margin-left:.5rem}:root{font-size:62.5%}body{font-size:1.6rem;color:var(--text);font-family:var(--font-family)}h1,h2,h3,h4{margin-bottom:2rem}h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}ul{list-style:none}img{max-width:100%}a{color:var(--text);text-decoration:none}strong{color:var(--accent)}.container{min-height:100vh;display:grid;grid:"header" auto "content" 1fr "footer" auto/auto}header{grid-area:header;background:var(--dark);padding:2rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}header a{color:#fff}header .header-menu{position:relative}header .header-menu ul{display:flex}@media(max-width: 480px){header .header-menu ul{display:none}}header .header-menu ul li .header-nav{font-size:1.8rem;padding:0 10px}header .header-menu ul li .active{font-weight:700;text-decoration:underline}header .header-menu .header-menu-icon{display:none;font-size:3rem;color:#fff}@media(max-width: 480px){header .header-menu .header-menu-icon{display:block}}header .header-menu .mobile-menu{display:none;position:absolute;box-shadow:var(--box-shadow);top:4rem;right:0rem;padding:1rem .5rem;width:20rem;background:#ececec}header .header-menu .mobile-menu ul{display:block}header .header-menu .mobile-menu ul li{margin:2rem 0;cursor:pointer}header .header-menu .mobile-menu ul li :hover{color:var(--dark)}header .header-menu .mobile-menu ul li a{color:var(--text)}header .header-menu .mobile-menu.open{display:block}.content{grid-area:content;padding:20px;background:var(--divider)}footer{grid-area:footer;padding:2rem;background:var(--dark-grey);font-size:1.8rem;text-align:center;color:#fff}
.content{display:flex;justify-content:center;align-items:center}.content form{background:#fff;max-width:700px;width:100%;padding:4rem;box-shadow:var(--box-shadow);border-radius:3px;display:flex;flex-direction:column}.content form .form-group{margin-bottom:2rem;display:flex;flex-direction:column}.content form .form-group label{font-size:1.8rem;color:var(--accent);font-weight:700;margin-bottom:1rem}.content form .form-group input,.content form .form-group textarea{border:1px solid var(--input-border);padding:1rem;outline:0;border-radius:3px}.content form .form-group input:focus,.content form .form-group textarea:focus{border-color:var(--accent)}.content form .form-group textarea{min-height:20rem}.content form .form-btn-container{display:flex;justify-content:flex-end;align-items:center}.content form .form-btn-container .btn{margin-left:.5rem}

/*# sourceMappingURL=form.3363a23966d0152f35b3.css.map*/