.horizontal-wrapper{margin:2em 3em;grid-template-columns:repeat(3,1fr)}.horizontal-wrapper-three-col{grid-template-columns:repeat(3,1fr)}.generalinfo p{margin:auto 7em}#mission figure{margin-top:3em}#mission figcaption{margin-top:3em}#mission figure:nth-of-type(1){grid-area:auto}#mission figure:nth-of-type(2){grid-area:auto}#mission figure:nth-of-type(3){grid-area:auto}#how{margin:0 1em;grid-template-columns:repeat(3,.1fr) repeat(6,1fr) repeat(3,.1fr);grid-template-rows:auto 1fr}#how>h2{grid-area:1/1/1/span 12}#how>figure:first-of-type{grid-area:2/4/2/6}#how>figure:nth-of-type(2){grid-area:2/6/2/8}#how>figure:nth-of-type(3){grid-area:2/8/2/10}#how>figure:nth-of-type(4){grid-area:3/5/3/7}#how>figure:nth-of-type(5){grid-area:3/7/3/9}#how figcaption{font-size:1.4em}#continf{margin:0 2em 0 9.6em}#contact form{display:grid;margin:0 9.6em 2em 2em}#continf p:first-child,#continf p:last-child{font-size:2em;padding-left:.5em}footer{padding:1em 6em}@media (hover:hover){#mission figure:hover>figcaption,#mission figure:hover>img{filter:drop-shadow(-1px 2px 2px rgba(0, 0, 0, .3));font-weight:700}#mission figure:hover img{transform:scale(1.4);filter:drop-shadow(-1px 2px 2px rgba(0, 0, 0, .3))}#services a:hover{background-color:#5d70d1;color:#fff}#services a:hover img{filter:brightness(5)}#how>figure:hover img{transform:scale(1.4);filter:drop-shadow(-1px 2px 2px rgba(0, 0, 0, .3))}#how>figure:hover>figcaption{transform:scale(1.05);filter:drop-shadow(-1px 1px 1px rgba(0, 0, 0, .3))}}@media (min-width:1920px){#how{grid-template-columns:repeat(3,.5fr) repeat(6,1fr) repeat(3,.5fr)}#continf{margin:0 2em 0 14em}#contact form{display:grid;margin:0 15.4em 2em 2em}.generalinfo p{margin:auto 10em}}