.description{margin:100px 0 50px 0}.description h1{font-size:3em;font-weight:bold;margin-bottom:20px}.description h1>p.title{color:rgba(0,0,0,0);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#000}.description .text,.description .img{padding:30px}.description .img img{position:sticky;width:100%}.description .text{justify-content:center;align-items:center;display:flex;flex-direction:column}.description .text p{text-align:justify;margin:0 0 30px 0;font-size:18px}.description .extra-img{width:100%}h2{padding:30px;font-size:1.5em;font-weight:bold}form{padding:30px;width:100vw;max-width:600px}form .form-group{width:100%;display:flex}form .form-group>*{flex:1}form .form-group input,form .form-group select,form .form-group textarea{font-size:14px;display:block;padding:15px;border:1px solid #000;position:relative;margin:20px;color:#636375;resize:none}form .form-group input::-moz-placeholder, form .form-group select::-moz-placeholder, form .form-group textarea::-moz-placeholder{color:#636375}form .form-group input::placeholder,form .form-group select::placeholder,form .form-group textarea::placeholder{color:#636375}form .submit{margin-top:50px}@media screen and (max-width: 680px){form input,form select,form textarea{margin:10px !important}}@media screen and (max-width: 520px){form{padding:10px}form .form-group{margin:10px 0;position:relative}form .form-group:not(.form-textarea)::after{content:"";display:block;width:50px;border-bottom:1px solid #000;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}form .mobile-stack{flex-direction:column}}@media screen and (max-width: 680px){.description .img-text{flex-direction:column}.description .text p{font-size:16px}}/*# sourceMappingURL=about.css.map */