#contact,#contact>a{color:#fff}#contact form,#displayimg,#how figure,section{display:grid}#continf,#continf h5{margin:0 1em}#about{text-align:justify}#about h2{margin-bottom:0}.image-placeholder{position:relative;height:0;padding-bottom:12em}section:not(#works) img{width:12em;max-width:50vw;transition:.2s ease-in-out}.generalinfo p{margin:1em;justify-self:center}#mission figcaption{font-size:1.5em;transition:.2s ease-in-out;word-wrap:break-word}#services figure{display:grid;justify-items:center;padding:1em}#services h3{text-align:center;font-size:1.5em}#continf h5,h5,textarea{font-size:1em}#services a{transition:.1s ease-in-out}#how figure{justify-items:center;margin:3em 2em;position:relative}#how>figure>figcaption{margin-top:3em;font-size:1.3455em;transition:.2s ease-in-out}#contact>.bluewhite::after{display:none}#contact{background-color:#5d70d1}#contact h5{margin:1em}#contact form{margin:0 1em 2em}input,textarea{margin:1em 0;height:2em;border-radius:20px;border:none;outline:0;padding-left:1em}input:focus,textarea:focus{-webkit-box-shadow:inset -1px 2px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset -1px 2px 5px 0 rgba(0,0,0,.3);box-shadow:inset -1px 2px 5px 0 rgba(0,0,0,.3)}textarea{resize:none;height:20vh;font-family:"Roboto Condensed",sans-serif;padding:1em}#continf p:first-child,#continf p:last-child{text-align:center;font-size:1.5em;font-weight:700;padding:0 16px}#recaptcha-iframe{overflow:hidden}@media (min-width:400px){.generalinfo p{margin:1em 3em}}@media (min-width:640px){.two-column-section{grid-template-columns:repeat(2,1fr)}.two-column-section>h2{grid-area:1/1/1/span 2}#continf{margin:0 1em 0 3.6em}#contact form{display:grid;margin:0 3.6em 2em 1em}}